.nav-top {
	background: rgb(41, 41, 41); width: 100%; font-size: 12px; min-width: 1110px;
}
.wrap {
	margin: 0px auto; width: 100%; min-width: 1110px; max-width: 1366px;
}
.nav-top .top-tool {
	height: 30px; line-height: 30px; float: left;
}
.nav-top a {
	color: rgb(199, 199, 199);
}
.nav-top .top-logBefore {
	line-height: 30px; float: right;
}
.top-line {
	margin: 0px 5px; color: rgb(94, 94, 94);
}
.nav-bottom {
	background: rgb(255, 255, 255); width: 100%; height: 80px; min-width: 1110px; box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
}
.nav-bottom .wrap {
	position: relative;
}
.nav-bottom .left {
	float: left;
}
.nav-bottom .left #logo {
	background: no-repeat center rgb(238, 238, 238); margin: 17px 48px 0px 0px; width: 180px; height: 52px; overflow: hidden; float: left; display: block;
}
.nav-bottom .left .nav-list {
	height: 80px; float: left;
}
.thinScreen .nav-bottom .left .nav-list li {
	margin: 0px 17px 0px 0px;
}
.nav-bottom .left .nav-list li {
	margin: 0px 30px 0px 0px; padding-top: 30px; font-size: 16px; float: left; position: relative;
}
.nav-bottom .left .nav-list li a {
	color: rgb(28, 28, 28);
}
.nav-bottom .left .nav-list li .red {
	color: red; font-weight: 700;
}
.nav-bottom .left .nav-list .active i {
	background: rgb(254, 136, 0); left: 0px; top: 0px; width: 100%; height: 5px; display: block; position: absolute;
}
.nav-bottom .left .nav-list li:hover i {
	background: rgb(254, 136, 0); left: 0px; top: 0px; width: 100%; height: 5px; display: block; position: absolute;
}
.nav-bottom .left .nav-list .active a {
	color: rgb(255, 99, 16);
}
.nav-bottom .left .nav-list li:hover a {
	color: rgb(255, 99, 16);
}
.nav-bottom .left .nav-list li em {
	background: url("../images/nav-new-icon.png"); left: 25px; top: 16px; width: 23px; height: 16px; display: block; position: absolute;
}
.nav-bottom .right {
	float: right;
}
.nav-bottom .search {
	background: url("../images/nav-search.png") no-repeat 0px -32px; margin: 21px 17px 0px 0px; width: 161px; height: 38px; float: left; display: inline; position: relative;
}
.nav-bottom .twitter-typeahead {
	width: 105px; height: 37px; display: inline-block; position: relative; direction: ltr;
}
.nav-bottom .twitter-typeahead input {
	background: 0px; border: 0px currentColor; border-image: none; left: 15px; top: 11px; width: 105px; font-size: 14px; vertical-align: top; position: relative;
}
.nav-bottom .nav_searchBtn {
	background: url("../images/nav-search.png") no-repeat; top: 9px; width: 20px; height: 20px; right: 15px; display: block; position: absolute;
}
.nav-bottom .search_custom {
	background: rgb(255, 255, 255); padding: 6px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; left: -18px; top: 43px; width: 178px; height: 90px; font-size: 12px; display: none; position: absolute; z-index: 10000; box-sizing: content-box;
}
.nav-bottom .search_custom li {
	list-style: none; vertical-align: top;
}
.nav-bottom .search_custom li a {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; padding-left: 12px; display: block;
}
.search_custom .search-icon0 {
	margin: 6px 10px 0px 0px; border-radius: 2px; width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; float: left; display: inline-block;
}
.search_custom .search-icon1 {
	margin: 6px 10px 0px 0px; border-radius: 2px; width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; float: left; display: inline-block;
}
.search_custom .search-icon2 {
	margin: 6px 10px 0px 0px; border-radius: 2px; width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; float: left; display: inline-block;
}
.search_custom .search-icon0 {
	background-color: rgb(253, 82, 83);
}
.search_custom .search-icon1 {
	background-color: rgb(255, 123, 65);
}
.search_custom .search-icon2 {
	background-color: rgb(255, 173, 43);
}
.search_custom .search-name {
	width: 128px; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.menu-button-po {
	width: 85px; height: 80px; float: right; position: relative;
}
.menu-button {
	width: 85px; height: 90px; text-align: center; position: absolute; z-index: 9999; cursor: pointer; background-color: rgb(255, 92, 35);
}
.active .menu-button {
	background-color: rgb(41, 41, 42);
}
.active .menu-button .text {
	display: none;
}
.active .menu-button .gamelist-button {
	background-position: -14px -5px;
}
.menu-button .gamelist-button {
	background: url("../images/iconlist.png") no-repeat -69px -5px; top: 31px; width: 27px; height: 20px; display: inline-block; position: relative;
}
.gamelist-button .text {
	left: -29px; top: 24px; width: 85px; color: rgb(255, 255, 255); display: block; position: relative;
}
.nav-slide {
	left: 0px; top: 80px; width: 100%; display: none; position: absolute; z-index: 3000; background-color: rgb(40, 42, 44);
}
.menu-games-div h2 {
	padding: 0px 30px; height: 45px; color: rgb(184, 184, 184); line-height: 45px; font-size: 16px; background-color: rgb(61, 63, 65);
}
.menu-games-div h2 span {
	float: left; display: inline-block;
}
.menu-games-div h2 .menu-web {
	width: 710px;
}
.menu-games-div h2 .menu-client {
	width: 170px;
}
.menu-games-div h2 .menu-signs {
	font-size: 12px; float: right;
}
.gamelist-bar {
	background-position: -5px -5px; top: 3px; width: 4px; height: 15px; margin-right: 8px; position: relative;
}
.icon-gamelist {
	background: rgb(254, 136, 0); display: inline-block;
}
.menu-games-div h2 .gamelist-hot {
	left: 12px; top: 1px; margin-right: 16px;
}
.menu-games-div h2 .gamelist-new {
	left: 12px; top: 1px; margin-right: 16px;
}
.menu-games-div h2 .gamelist-test {
	left: 12px; top: 1px; margin-right: 16px;
}
.gamelist-hot {
	left: 4px; top: -2px; width: 10px; height: 11px; position: relative;
}
.gamelist-new {
	left: 4px; top: -2px; width: 10px; height: 11px; position: relative;
}
.gamelist-test {
	left: 4px; top: -2px; width: 10px; height: 11px; position: relative;
}
.icon-gamelist {
	background: url("../images/iconlist.png") no-repeat; display: inline-block;
}
.gamelist-hot {
	background-position: -49px -5px;
}
.gamelist-new {
	background-position: -105px -5px;
}
.gamelist-test {
	background-position: -125px -5px;
}
.menu-games ul {
	padding: 20px 0px 20px 30px; border-right-color: rgb(62, 62, 64); border-right-width: 1px; border-right-style: solid; float: left; -ms-overflow-y: auto; max-height: 417px;
}
.content-web {
	width: 710px;
}
.menu-games ul {
	padding: 20px 0px 20px 30px; border-right-color: rgb(62, 62, 64); border-right-width: 1px; border-right-style: solid; float: left; -ms-overflow-y: auto; max-height: 417px;
}
.menu-games ul li {
	width: 140px; height: 32px; color: rgb(204, 204, 204); font-size: 14px; float: left;
}
.menu-games ul a {
	color: rgb(255, 255, 255); overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 115px;
}
.menu-games .more {
	width: 100%; font-size: 12px; float: left;
}
.menu-games .more a {
	color: rgb(153, 153, 153);
}
.menu-games .more a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.content-client {
	width: 140px;
}
.content-mobile {
	width: 424px; margin-right: -5px;
}
.thinScreen .nav-top .wrap {
	width: 1110px;
}
.thinScreen .nav-bottom .wrap {
	width: 1110px;
}
.thinScreen .nav-bottom .nav_list li {
	margin: 0px 17px 0px 0px;
}
