@charset "utf-8";
/* CSS Document */

body {font:12px tahoma,'\5b8b\4f53',sans-serif;font-family:"微软雅黑";font-size:12px;}
* {margin:0px;padding:0px;}
ul li {list-style:none;}
li {list-style:none;}
img {border:none;}
a {color:#333;text-decoration:none;cursor:pointer;}
em {font-style:normal;}
img,a img{border:0;vertical-align:middle;}
label.active{font-weight:bold;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ec3845;}
button,select,textarea{font-size:100%;}
font{font-weight:bold;}
.clear{clear:both;height:0;line-height:0;font-size:0;display:block;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
table{border-collapse:collapse; }
*:focus{outline:0;}
body {font-family: Microsoft YaHei;font-size: 12px;background: #f3f3f3;color: #000; min-width: 1140px;}
/*顶部*/
.general {width:1140px;margin:0 auto;}
.h5_head {width:100%;float:left;background:#EFEFEF;line-height:42px;height:42px;color:#e3e3e3;}
.h5_head a {color:#646464;margin:0 10px;}
.h5_head p {float:left;}
.h5_head span {float:right;}
.h5_head a:hover,.logo_right span a:hover {color:#ff6200;}
/*logo*/
.h5_logo_bg {width:100%;float:left;background:#fff;padding-bottom:25px;min-width: 1200px;}
.h5_logo {width:100%;float:left;margin-top:10px;}
.logo_left {float:left;position:relative;}
.logo_left a {float:left;}
.logo_left span {float:left;margin:45px 0 0 2px;display:inline;font-family:katong!important;font-size:16px;color:#330000;}
.logo_left p {background:url(/skin/img/user_center.png) no-repeat;width:63px;height:26px;position:absolute;top:-4px;right:149px}
.h5_search {border:2px solid #F60;border-radius:20px;background:url(/skin/img/search_bg.png) no-repeat;width:372px;height:38px;float:left;margin:15px 0 0 45px;display:inline}
.h5_text {width:290px;float:left;line-height:24px;height:24px;padding:5px 5px 5px 15px;color:#7c7c7c;font-size:14px;border:0;margin:2px 0 0 0;background:none;display:inline;}
.h5_bt {width:60px;float:left;height:38px;border:0;cursor:pointer;background:none;}
.logo_right {
	float: right;
	text-align: center;
	position: relative;
	top: 10px;
}
.logo_right p {float:right;width:60px;position:relative;z-index:888}
.logo_right p a {width:100%;float:left;background:url(/skin/img/wx.png) no-repeat center 6%;padding-top:55px;color:#646464;}
.logo_right p em {width:138px;height:138px;position:absolute;top:87px;right:-42px;display:none}
.logo_right p em i {position:absolute;left:45px;top:45px;z-index:11;width:48px;height:48px;background:url(/skin/img/sprites.png) no-repeat;background-position:-543px -65px;}
.logo_right p em img {width:130px;height:130px;vertical-align:middle;background:#fff;padding:3px;border:1px solid #099cda;}
.logo_right span {float:right;width:90px;margin:0 20px 0 30px;display:inline;}
.logo_right span a {width:100%;float:left;background:url(/skin/img/box.png) no-repeat top center;padding-top: 55px;color:#646464;}

/*导航*/
.nav,.nav2{height:50px;background:#249FFF;width:100%;}
.nav ul,.nav2 ul{width:1200px;margin:auto;background:#249FFF;height:50px;}
.nav li,.nav2 li{
	float: left;
	width: 12%;
	position: relative;
	font-size: 18px;
	text-align: center;
	line-height: 50px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #018AF4;
}
.nav a,.nav2 a{display:block;color:#fff;}
.nav a:hover,.nav2 a:hover{background-color:#f6505c;}
.nav .curr a,.nav .curr a:hover,.nav2 .curr a,.nav2 .curr a:hover{background:#018AF4;color:#fff;border-bottom:3px #F6505C solid;line-height:47px;height:47px;}
.nav a:hover,.nav .curr a:hover,.nav2 a:hover,.nav2 .curr a:hover{text-decoration:none;color:#fff;}
.nav li .navIcon,.nav2 li .navIcon{background:url(/skin/img/nav_new.png) no-repeat;position:absolute;top:-24px;right:5px;width:35px;height:33px;margin: 15px 4px 0 0;}
.nav li .navIcon2,.nav2 li .navIcon2{background:url(/skin/img/nav_hot.gif) no-repeat;position:absolute;top:-24px;right:5px;width:35px;height:33px;margin: 15px 4px 0 0;}
.mask72,.mask120,.mask175{cursor:pointer;display:block;margin:0;position:absolute;z-index:9;}


/*网站底部*/
#footer{width:100%;clear:both;float:left;border-top:1px solid #ccc;background:#f3f3f3;display:block;color:#333;min-width: 1200px;}
.link{
	width: 1200px;
	margin: auto;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 36px;
	height: 36px;
}
.link h2{
	width: 90px;
	color: #333;
	font-size: 16px;
	display: block;
	float: left;
	margin-right: 0;
	margin-left: 0;

}
.link a{
	width: 109px;
	float: left;
	font-size: 12px;
	color: #333;
	line-height: 36px;
	height: 36px;
}
.siteMap{color:#63696E;width:1200px;margin:auto;text-align:center;line-height:25px;}
.siteMap .map{width:100%;float:left;padding:20px 0;font-size:12px;}
.siteMap a{color:#63696E;padding:0 10px;}
.clear{clear:both;height:0;line-height:0;font-size:0;display:block;}
.siteMap a:hover{color:#F59013;}
.link a:hover{color:#F59013;}

/*列表推荐*/
.ico-hot{display: block; width: 50px; height: 50px; background: url(/skin/img/sslc_pg.png) no-repeat -283px -363px; position: absolute; left: 0; top: 0}
.pgyx_list ul{overflow:hidden}
.pgyx_list ul li{float:left;margin-top:15px;overflow:hidden;margin-right:30px}
.pgyx_list ul li a{display:inline-block;float:left;width:74px;position:relative;overflow:hidden;overflow:hidden}
.pgyx_list ul li img{width:74px;height:74px}
.pgyx_list ul li span{display:block;position:absolute;width:74px;height:74px;left:0;top:0;background:url(/skin/img/sslc_pg.png) no-repeat 0 -149px}
.pgyx_list ul li em{display:block;width:74px;text-align:center;height:32px;line-height:28px;overflow:hidden;font-size:13px}
.pgyx_list ul li em.name{color:#333}
.pgyx_list ul li a:hover em.name{color:#BE1A00}

/*面包屑*/
.curpos{height:15px;line-height:15px;background:url(/skin/img/ico-home.png) 11px center no-repeat ;padding-left:38px;font-size:13px;width:1160px;margin:10px auto}
.curpos a{color:#666}

/* 排行榜 */
ul.toplist li{width:100%;float:left;cursor:pointer;border-bottom:1px dashed #eee;padding:3px 0}
ul.toplist li .game-normal{height:25px;line-height:25px;overflow:hidden}
ul.toplist li .game-detail{display:none;height:74px}
ul.toplist li .game-detail em.no{line-height:74px}
ul.toplist li .game-detail span.g-title{font-weight:700;font-size:16px;margin-top:0}
ul.toplist li em.no{display:block;background:#c4d0db;color:#fff;margin-right:10px;width:20px;text-align:center;float:left;height:100%}
ul.toplist li em.no1{background:#f44334}
ul.toplist li em.no2{background:#fe7416}
ul.toplist li em.no3{background:#fab805}
ul.toplist li .g-info{float:left;height:100%;color:#333;font-size:14px}
ul.toplist li .g-info span{float:left;clear:both;margin-top:5px}
ul.toplist li .g-info span.cat{font-size:14px;font-weight:normal;color:#9D9D9D}
ul.toplist li .g-ico{float:left;margin-right:10px}
ul.toplist li .g-ico img{width:74px;height:74px}
ul.toplist li .g-process{font-size:13px;height:20px;line-height:20px}
ul.toplist li .g-process .pro-bg{background:#e5e5e5;display:block;width:118px;height:12px;border-radius:7px;float:left;margin-top:3px;margin-right: 5px;}
ul.toplist li .g-process .pro-bg em{width:0;background:#0CBF00;display:inline-block;height:12px;border-radius:7px;float:left}
ul.toplist li .btn{border-radius:7px;border:1px solid #ddd;width:40px;height:22px;text-align:center;line-height:22px;float:right;display:inline-block}
ul.toplist li .game-detail .btn{background-color:#BE1A00;border-color:#BE1A00}
ul.toplist li .game-detail .btn a{color:#fff}
ul.toplist li .game-detail .btn{margin-top:25px}
ul.toplist li.hover .game-detail{display:block}
ul.toplist li.hover .game-normal{display:none}
/* box */
.mod-box .box-title{height:45px;line-height:55px;color:#333;font-size:18px;border-bottom:1px solid #EBEBEB;margin:0 10px}
.mod-box{padding:0 10px;padding-bottom:10px;background:#fff;border:1px solid #DFDFDF;border-right-width: 0px;border-left-width: 0px;border-top-width: 0px;}
.module-box{margin:0 auto;overflow:hidden;width:1200px;margin-bottom:10px;margin-top:10px}
.fr {float: left;width: 371px;}
.top{margin-right: 10px;}
.xzcs{float:right;margin-right:10px;}
.ggg{margin-top: 10px;}
ul.toplist li{padding: 10px 0;}