@charset "utf-8";
/* CSS Document 2014-11-10 by sam lau */

body {
	margin:0px; 
	padding-top:50px; 
	font-family:"Microsoft YaHei",Arial;
	font-size:14px;
	overflow:auto;
}
div,ul,li {
	margin:0px; 
	padding:0px; 
	border:0px; 
	list-style-type:none;
	overflow:hidden;
}
dl,dt,dd {
	margin:0px;
	padding:0px;
	border:0px;
}
span,p {
	margin:0px;
	padding:0px;
	border:0px;
}
img {
	margin:0px; 
	padding:0px; 
	border:0px;
}
input{
	font-family:"Microsoft YaHei";
	margin:0px;
}
h1,h2,h3,h4,h5,h6 {
	margin:0px; 
	padding:0px; 
	border:0px;
	font-family:"Microsoft YaHei";
	font-weight:normal;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}

.black{
	color:#666666;
}
a.black {
	color:#666666;
}
a:hover.black {
	color:#ba1b17;
}

a.red {
	color:#ff5555;
}
a:hover.red {
	color:#ba1b17;
}

.up-banner{
	width:1000px;
	height:auto;
	margin:0 auto;
	padding: 0 0 15px 0;
}

.overflowvisible{
	overflow:visible;
}

/*-----common-----*/
.mtop10{
	margin-top:10px;
	*margin-top:10px;
	_margin-top:5px;
}
.mtop16{
	margin-top:16px;
	*margin-top:16px;
	_margin-top:8px;
}
.mtop30{
	margin-top:30px;
	*margin-top:30px;
	_margin-top:15px;
}
.mleft20{
	margin-left:20px;
	*margin-left:20px;
	_margin-left:10px;
}
.mleft40{
	margin-left:40px;
	*margin-left:40px;
	_margin-left:20px;
}

.mtop20{
	margin-top:20px;
	*margin-top:20px;
	_margin-top:10px;
}
.mright20{
	margin-right:20px;
	*margin-right:20px;
	_margin-right:10px;
}

.mbottom{
	margin-bottom:5px;
	*margin-bottom:5px;
	_margin-bottom:3px;
}

.fl{
	float:left;
}
.fr{
	float:right;
}
.title{
	width:100%;
	height:38px;
	line-height:38px;
	float:left;
	font-size:18px;
	color:#ea4a2d;
	font-weight:bold;
	border-top:2px solid #ff5555;
	border-bottom:1px solid #d9e0ee;
	text-indent:10px;
}
.title em{
	width:auto;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding:4px 10px 0 0;
	color:#333333;
	padding-left:10px;
}
.title p{
	font-size:14px;
	color:#ea4a2d;
	float:left;
	font-weight:normal;
}
.title i{
	width:auto;
	float:right;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding:4px 10px 0 0;
}
.title i a{
	color:#666666;
}
.title i a:hover{
	color:#ff5555;
}
.png{
	position:absolute;
	z-index:10;
}
/*-----banner-----*/
.banner_r{
	width:300px;
	height:auto;
	float:left;
}
/*-----top-----*/
.top{
	width:100%;
	height:47px;
	border-top:2px solid #ff5555;
	border-bottom:1px solid #d9e0ee;
	background:#ffffff;
	position:fixed;
	top:0px;
	left:0px;
	z-index:99999;
	overflow: visible;
	display:block;
}
.topbox{
	width:1000px;
	margin:0 auto;
	overflow: visible;
}
.topbox a{
	color:#333333;
}
.topbox a:hover{
	color:#ff5555;
}
.top_l,.top_r{
	height:50px;
	font-size:14px;
	color:#333333;
}
.top_l{
	width: 670px;
	float:left;
	overflow:hidden;
}
.top_l h2{
	width:auto;
	height:30px;
	line-height:24px;
	float:left;
	margin-top:13px;
	*margin-top:13px;
	_margin-top:6px;
	font-size:14px;
	padding:0 10px 0 0;
}
.top_l ul{
	float:left;
}
.top_l li{
	width:auto;
	height:18px;
	line-height:18px;
	float:left;
	margin-top:16px;
	*margin-top:16px;
	_margin-top:8px;
	padding:0 10px 0 8px;
	border-left:1px solid #333333;
}
.top_r{
	width: 330px;
	float:right;
	position:relative;
	overflow: visible;
}
.top_r ul{
	float:right;
}
.top_r li{
	width:auto;
	height:28px;
	line-height:28px;
	float:left;
	margin-top: 10px;
	*margin-top:14px;
	_margin-top: 5px;
	padding-right:8px;	
}
.top_r li.top_r_bg1 img{ width:30px; height:30px; vertical-align:middle;}
.top_r li.top_r_bg1 a{
	padding-left:28px;
	display:block;
}
.top_r li.top_r_bg1 a span{ line-height:28px;}
.top_r li.top_r_bg2 ul{width:80px;background-color:#fff;border:1px solid #ccc;/* border-top:none; */position:absolute;display:none; padding:0 10px; *margin-left:-130px;z-index: 999;_margin-left:-130px;}
.top_r li.top_r_bg2:hover ul{top:35px; display:block; right:50px;}
.top_r li.top_r_bg2:hover ul li{font-size:12px;width:80px;float:left; text-align:left; line-height:30px; height:30px; margin:0; padding:0;}
.top_r li.top_r_bg2:hover ul li a{color:#333;text-decoration:none;padding:0; background:none;}
.top_r li.top_r_bg2:hover ul li a:hover{ color:#ff5555;}
.top_r li.top_r_bg2:hover ul li a span{ color:red;}
.top_r li.top_r_bg2 a{
	padding-left:28px;
	background:url(../images/icon.png) no-repeat 0px -90px;
	display:block;
}
.out{ border-top:1px solid #ccc!important;}
.top_r li.top_r_bg3 a{
	padding-left:28px;
	background:url(../images/icon.png) no-repeat 0px -133px;
	display:block;
}
/*header*/
.header{
	width:1000px;
	height:85px;
	margin:0 auto;
	background:#ffffff;
}
.logo{
	width:300px;
	height:70px;
	float:left;
}
.search{
	width:400px;
	height:70px;
	float:left;
}
.search dl{
	margin:0;
	float:left;
}
.search dt{
	width: 318px;
	height:40px;
	float:left;
}
.search dd{
	width:80px;
	height:40px;
	float: right;
}
.search input{
	width: 318px;
	height:34px;
	line-height:34px;
	border:1px solid #ff5555;
	text-indent:4px;
	float: left;
}
.search ul{
	float:left;
}
.search li{
	width:auto;
	height:22px;
	line-height:22px;
	float:left;
	font-size:12px;
	padding-right:10px;
}
.search li a{
	color:#333333;
}
.search li a:hover{
	color:#ff5555;
}
.nav{
	width:240px;
	float:right;
}
.nav ul{
	margin:0
}
.nav li{
	width:56px;
	height:56px;
	float:right;
	margin:0 10px 0 0;
}
/*导航菜单
.menu{
	width:1000px;
	height:40px;
	background:#333333;
	margin:0 auto;
}
.menu ul{
	margin:0;
}
.menu li{
	width:auto;
	height:40px;
	line-height:40px;
	float:left;
	font-size:16px;
	color:#ffffff;
}
.menu li a{
	color:#ffffff;
	padding:0 24px 0 23px;
}
.menu li a:hover{
	color:#ffffff;
}
.menu li.menu-xz{
	background:#ff5555;
}
.menu li.menu-mr{
}
.menu li.menu-mr:hover{
	background:#ff5555;
}*/
/*-----content-----*/
.main{
	width:1000px;
	margin:0 auto;
	background:#ffffff;
	position:relative;
}
.main_l{
	width:680px;
	float:left;
}
.main_r{
	width:300px;
	float:right;
}
.main_all{ width:1000px; float:left;}
/*location*/
.location{
	width:972px;
	height:36px;
	line-height:36px;
	font-size:14px;
	padding-left:28px;
	border-bottom:2px solid #ff5555;
	background:url(../images/icon.png) no-repeat 0 -174px;
}
.location a{
	color:#333333;
}
.location a:hover{
	color:#ff5555;
}
.location i{
	font-size:14px;
	float:right;
	font-style:normal;
	color:#333333;
	padding-left:32px;
	background:url(../images/icon.png) no-repeat 0 -220px;
}
.location p{ 
	margin-left:0px; 
	line-height:36px;
	color:#666666; 
	width:600px; 
	display:block; 
	float:left;
	overflow:hidden;
}
/*游戏分类*/
#yxfl-con{ 
	width:998px;
	float:left;
	border-top:1px solid #d9e0ee;
	border-left:1px solid #d9e0ee;
	border-right:1px solid #d9e0ee;
}
#yxfltags{
	width:100px;
	float:left;
}
#yxfltags li{
	width:100px;
	background:url(../images/yxfltab.jpg) no-repeat 0 -40px;
	float:left;
	height:40px;
	font-size:14px;
	font-weight:bold;
}
#yxfltags li a{
	width:100px;
	float:left;
	color:#333333;
	line-height:40px;
	text-align:center;
	height:40px;
	text-decoration:none;
}
#yxfltags li.emptyTag{
	background:none transparent scroll repeat 0% 0%;
}
#yxfltags li.yxflselectTag{
	background-position:left top;
	position:relative;
	height:40px;
	background:url(../images/yxfltab.jpg) no-repeat 0 0px;
}
#yxfltags li.yxflselectTag a{
	background-position:right top;
	color:#ea4a2d;
	line-height:40px;
	height:40px;
}
#yxfltagContent{
	background-color:#ffffff;
}
.yxfltagContent{
	width:890px;
	height:99px;
	padding:10px 4px;
	float:left;
	display:none;
	background:#ffffff;
	color:#333333;
	border-bottom:1px solid #e0e0e0;
}
#yxfltagContent div.yxflselectTag{
	display:block;
}
.yxflbox{
	width:890px;
	float:left;
}
.yxflbox ul{
	float:left;
}
.yxflbox li{
	width:76px;
	height:100px;
	line-height:22px;
	float:left;
	font-size:12px;
	text-align:center;
	margin:0 4px 0 8px;
	*margin:0 4px 0 8px;
	_margin:0 2px 0 4px;
	overflow:hidden;
	position:relative;
}
.yxflbox li img{
	width:76px;
	height:76px;
}
.yxflbox li .imgpng{
	position:absolute;
}
.yxflbox li a{
	color:#333333;
}
.yxflbox li a:hover{
	color:#ba1b17;
}

/*文章分页*/
.page {
	width:100%;
    text-align:center;
	float:left;
	font-size:14px;
	padding:20px 0px 20px 0px;
}
.page span.disabled {
    background:#eeeeee;
    border-radius: 2px 2px 2px 2px;
    color: #666666;
    height:20px;
    line-height:20px;
    margin-right:4px;
	*margin-right:4px;
	_margin-right:2px;
    padding: 4px 10px;
}
.page span {
    display:inline-block;
    height:20px;
    vertical-align:middle;
}
.page span.current {
    background:#ff5555;
    border-radius:2px 2px 2px 2px;
    color:#ffffff;
    margin-right:4px;
	*margin-right:4px;
	_margin-right:2px;
    padding:4px 10px;
}
.page a {
    background:#dedede;
    border-radius:2px 2px 2px 2px;
    color:#666666;
    display:inline-block;
    height:20px;
    line-height:20px;
    margin-right:4px;
	*margin-right:4px;
	_margin-right:2px;
    padding:4px 10px;
    vertical-align: middle;
}
.page a:hover { 
    text-decoration:none;
	background:#ff5555;
	color:#ffffff;
}
/*footer*/
.footerd-back{
	width:100%;
	height:auto;
	text-align:center;
	margin-top:20px;
	padding:10px 0;
	float:left;
	color: #0f0f0f;
	z-index:0;
}
.footerd{
	width:1000px;
	height:100px;
	line-height:200%;
	text-align:center;
	font-size:14px;
	border-top:1px solid #cccccc;
	margin:0 auto;
}
.footerd dl{
	width:100%;
}
.footerd dt{
	width:100%;
	height:30px;
	text-align:center;
}
.footerd dt a{
	margin:0 20px;
	*margin:0 20px;
	_margin:0 10px;
	color:#333333;
}
.footerd dt a:hover{
	color:#ff5555;
}
.footerd dd{
	width:100%;
	height:30px;
	color:#333333;
	text-align:center;
}
.footerd dd a{
	color:#333333;
}
.footerd dd a:hover{
	color:#ff5555;
}
/*返回顶部*/
#tbox {
	width:74px;
	float:right;
	position:fixed;
	right:2%;
	bottom:8%;
	background:#ffffff;
	overflow: visible;
}
.tbox { 
	width:74px;
	height:auto;
	float:left;
}
.tbox ul { 
	margin:0px;
}
.tbox li {
	width:74px;
	height:46px;
	line-height:46px;
	float:left;
	font-size:12px;
}
.tbox li.tbox-weibo{
	float:left;
}
.tbox li.tbox-weibo a{
	width:60px;
	height:46px;
	color:#333333;
	text-align:right;
	padding-right:14px;
	float:left;
	background:url(../images/gotop_bg.png) no-repeat 0 -46px; 
}
.tbox li.tbox-weibo a:hover{ 
	color:#ffffff;
	background:url(../images/gotop_bg.png) no-repeat 0 0;
}
.tbox li.tbox-weixin{
	float:left;
}
.tbox li.tbox-weixin a{
	width:60px;
	height:46px;
	color:#333333;
	text-align:right;
	padding-right:14px;
	float:left;
	background:url(../images/gotop_bg.png) no-repeat -80px -46px; 
}
.tbox li.tbox-weixin a:hover{ 
	color:#ffffff;
	background:url(../images/gotop_bg.png) no-repeat -80px 0;
}
.tbox li.tbox-qq{
	float:left;
}
.tbox li.tbox-qq a{
	width:60px;
	height:46px;
	color:#333333;
	text-align:right;
	padding-right:14px;
	float:left;
	background:url(../images/gotop_bg.png) no-repeat -160px -46px; 
}
.tbox li.tbox-qq a:hover{ 
	color:#ffffff;
	background:url(../images/gotop_bg.png) no-repeat -160px 0;
}
#gotop{ 
	width:74px;
	height:40px;
	background:url(../images/gotop.jpg) no-repeat;
	display:block;
	float:left;
}
#gotop{ 
	background-position:0 0;
}

.cdwx{
	width:144px;
	height:188px;
	background:url(../images/wx_bg.jpg) no-repeat;
	padding:8px 8px 0 8px;
	position: fixed; 
	right:104px; 
	bottom:80px;
}

/*即将结束*/
.end{
	width:298px;
	float:left;
	border-left:1px solid #d9e0ee;
	border-right:1px solid #d9e0ee;
	border-bottom:1px solid #d9e0ee;
}
.endbox{
	width:280px;
	padding:9px;
	float:left;
}
.endtxt{
	float:left;
	padding:12px 0;
	border-bottom:1px dashed #9de0ee;
}
.endtxt em{
	width:80px;
	text-align:left;
	float:left;
}
.endtxt em img{
	width:68px;
	height:68px;
}
.endtxt dl{
	width:200px;
	float:right;
}
.endtxt dt{
	width:200px;
	height:26px;
	float:left;
	font-size:14px;
	color:#333333;
	overflow:hidden;
}
.endtxt dt a{
	color:#333333;
}
.endtxt dt a:hover{
	color:#ff5555;
}
.endtxt dd{
	width:200px;
	height:22px;
	line-height:22px;
	float:left;
	font-size:12px;
	color:#666666;
	overflow:hidden;
}
.endtxt dd a{
	color:#666666;
}
.endtxt dd a:hover{
	color:#ff5555;
}
.endtxt dd i{
	float:right;
	height:22px;
	width:auto;
	text-align:center;
	background:#ff5555;
	font-size:12px;
	font-style:normal;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.endtxt dd i a{
	color:#ffffff;
	padding:0 12px;
}
.endtxt dd i a:hover{
	color:#ffffff;
}
/*最新礼包*/
.newgift{
	width:298px;
	float:left;
	border-left:1px solid #d9e0ee;
	border-right:1px solid #d9e0ee;
	border-bottom:1px solid #d9e0ee;
}
.newgiftbox{
	width:280px;
	padding:9px;
	float:left;
}
.newgifth{
	float:left;
	padding:12px 0;
	border-bottom:1px dashed #9de0ee;
}
.newgifth em{
	width:80px;
	text-align:left;
	float:left;
}
.newgifth em img{
	width:68px;
	height:68px;
}
.newgifth dl{
	width:200px;
	float:right;
}
.newgifth dt{
	width:200px;
	height:26px;
	float:left;
	font-size:14px;
	color:#333333;
	overflow:hidden;
}
.newgifth dt a{
	color:#333333;
}
.newgifth dt a:hover{
	color:#ff5555;
}
.newgifth dd{
	width:200px;
	height:22px;
	line-height:22px;
	float:left;
	font-size:12px;
	color:#666666;
	overflow:hidden;
}
.newgifth dd a{
	color:#666666;
}
.newgifth dd a:hover{
	color:#ff5555;
}
.newgifth dd i{
	float:right;
	height:22px;
	width:auto;
	text-align:center;
	background:#ff5555;
	font-size:12px;
	font-style:normal;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.newgifth dd i a{
	color:#ffffff;
	padding:0 12px;
}
.newgifth dd i a:hover{
	color:#ffffff;
}
.newgiftd{
	width:280px;
	float:left;
}
.newgiftd ul{
	float:left;
}
.newgiftd li{
	width:280px;
	height:38px;
	line-height:38px;
	float:left;
	border-bottom:1px dashed #9de0ee;
	overflow:hidden;
}
.newgiftd li a{
	display:block;
	font-size:14px;
	color:#333333;
}
.newgiftd li i{
	width:20px;
	height:20px;
	line-height:20px;
	float:right;
	background:url(../images/body_bg.png) no-repeat -10px -10px;
	display:inline-block;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-style:normal;
	margin-top:10px;
	*margin-top:10px;
	_margin-top:5px;
}
.newgiftd li a:hover{
	color:#ff5555;
}
.newgiftd li a:hover i{
	background:url(../images/body_bg.png) no-repeat -10px -10px;
}
/*热门礼包*/
.hotgift{
	width:298px;
	float:left;
	border-left:1px solid #d9e0ee;
	border-right:1px solid #d9e0ee;
	border-bottom:1px solid #d9e0ee;
}
.hotgiftbox{
	width:280px;
	float:left;
	padding:9px;
}
.hotgiftbox ul{
	float:left;
}
.hotgiftbox li{
	width:280px;
	height:38px;
	line-height:38px;
	float:left;
	border-bottom:1px dashed #9de0ee;
	overflow:hidden;
}
.hotgiftbox li a{
	display:block;
	font-size:14px;
	color:#333333;
}
.hotgiftbox li i{
	width:20px;
	height:20px;
	line-height:20px;
	float:right;
	background:url(../images/body_bg.png) no-repeat -10px -10px;
	display:inline-block;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-style:normal;
	margin-top:10px;
	*margin-top:10px;
	_margin-top:5px;
}
.hotgiftbox li a:hover{
	color:#ff5555;
}
.hotgiftbox li a:hover i{
	background:url(../images/body_bg.png) no-repeat -10px -10px;
}

/*友情链接*/
.link{
	width:998px;
	float:left;
	border-left:1px solid #d9e0ee;
	border-right:1px solid #d9e0ee;
	border-bottom:1px solid #d9e0ee;
}
.linkbox{
	width:980px;
	float:left;
	padding:9px;
}
.linkbox ul{
	float:left;
}
.linkbox li{
	width:auto;
	height:24px;
	line-height:24px;
	float:left;
	font-size:12px;
	padding:0 10px;
}
.linkbox li a{
	color:#333333;
}
.linkbox li a:hover{
	color:#ff5555;
}
/*新手指南*/
.xszn{
	width:298px;
	float:left;
	border-left:1px solid #d9e0ee;
	border-right:1px solid #d9e0ee;
	border-bottom:1px solid #d9e0ee;
}
.xsznbox{
	width:280px;
	height:118px;
	float:left;
	padding:4px 9px 0 9px;
}
.xsznbox ul{
	float:left;
}
.xsznbox li{
	width:270px;
	height:23px;
	line-height:23px;
	float:left;
	padding-left:10px;
	font-size:14px;
	overflow:hidden;
	background:url(../images/icon.png) no-repeat 0 -411px;
}
.xsznbox li a{
	color:#ff0000;
}
.xsznbox li a:hover{
	color:#ff0000;
}
/*账号管理*/
.zhgl{
	width:298px;
	float:left;
	border-left:1px solid #d9e0ee;
	border-right:1px solid #d9e0ee;
	border-bottom:1px solid #d9e0ee;
}
.zhglbox{
	width:280px;
	height:104px;
	float:left;
	padding:9px;
}
.zhglbox em{
	width:80px;
	float:left;
	text-align:left;
}
.zhglbox em img{
	width:60px;
	height:60px;
}
.zhglbox dl{
	width:200px;
	height:68px;
	float:right;
}
.zhglbox dt{
	width:200px;
	height:30px;
	float:left;
	font-size:14px;
	color:#333333;
}
.zhglbox dt a{
	color:#333333;
}
.zhglbox dt a:hover{
	color:#ff5555;
}
.zhglbox dd{
	width:200px;
	height:24px;
	line-height:24px;
	float:left;
	font-size:12px;
	color:#666666;
}
.zhglbox dd i{
	float:right;
	height:24px;
	width:auto;
	text-align:center;
	background:#ff5555;
	font-size:12px;
	font-style:normal;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.zhglbox dd i a{
	color:#ffffff;
	padding:0 12px;
}
.zhglbox dd i a:hover{
	color:#ffffff;
}
.zhglbox p{
	width:130px;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.zhglbox p a{
	color:#ffffff;
	padding:0 30px;
}
.zhglbox p a:hover{
	color:#ffffff;
}
.zhglbox p.blue{
	background:#4baef2;
	float:left;
}
.zhglbox p.green{
	background:#5bb04e;
	float:right;
}
/*关注我们*/
.gzwm{
	width:298px;
	float:left;
	border-left:1px solid #d9e0ee;
	border-right:1px solid #d9e0ee;
	border-bottom:1px solid #d9e0ee;
}
.gzwmbox{
	width:280px;
	float:left;
	padding:9px;
}
.gzwmbox dl{
	float:left;
}
.gzwmbox dl dt{
	width:100px;
	height:100px;
	float:left;
	display:block;
}
.gzwmbox dl dd{
	float:left;
	width:40px;
	margin:12px 0 0 16px;
	*margin:12px 0 0 16px;
	_marginleft:6px 0 0 8px;
}

/*热门攻略*/
.strategy { 
    width:298px;
	height:320px;
	float:right;
	background:#ffffff;
	border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;
}

.strategy .title1 {
	width:290px;
	float:left;
    height:40px;
	line-height:40px;
	border-top:2px solid #ff5555;
	border-bottom:1px solid #e7e7e7;
	padding-left:10px;
}
.strategy .title1 h2 {
    width:auto;
	height:30px;
	vertical-align:top;
	float:left;
	font-size:18px;
	color:#ea4a2d;
	padding:0 2px;
	font-weight:bold;
}

.strategy .title_r{
    float:right;
    width:170px;
	margin-top:5px;
	*margin-top:5px;
	text-indent:0px;
	font-weight:normal;
}

.strategy .title_r ul{
    height:28px;
    overflow:hidden;
}
.strategy .title_r li {
    width:auto;
	color:#666666;
	margin:0 4px;
	*margin:0 4px;
	_margin:0 2px;
	padding:0 4px;
    cursor:pointer;
    display:block;
    float:right;
    font-size:14px;
    height:28px;
	line-height:32px;
    text-align:center;
}
.strategy .title_r li.hover{
    color:#ffffff;
	background:url(../images/icon_index.png) 0 -49px no-repeat;
}
.strategy-con {
    height:auto;
	float:left;
}
.strategy-box{
	width:280px;
	float:left;
	padding:0px 9px;
}
.strategy-con ul li {
    font-size:13px;
    line-height:28px;
    width:270px;
	height:28px;
	float:left;
	overflow:hidden;
	padding-left:10px;
	background: url(../images/icon.png) no-repeat 0 -408px;
}
.strategy-con ul li a{ 
	color:#333333;
	line-height:28px;
    width:260px;
	height:28px;
	overflow:hidden;
}
.strategy-con ul li a:hover{ 
	color:#cc3333;
}


/*礼包、激活码*/
#lbjhm-con{
	width:298px;
	float:right;
	border:1px solid #e7e7e7;
	border-top:none;
}
#lbjhmtags{
	width:290px;
	height:42px;
	border-top:2px solid #ff5555;
	font-size:18px;
	font-weight:bold;
	color:#ea4a2d;
	line-height:42px;
	padding-left:10px;
}
#lbjhmtags a{
	color:#ea4a2d;
}

.lbjhmtagContent{
	width:280px;
	height:543px;
	border-top:1px solid #e0e0e0;
	display:none;
	padding:0 9px 9px 9px;
	color:#333333;
}
#lbjhmtagContent div.lbjhmselectTag {
	display:block;
	color:#ea4a2d;
}
.lbjhmboxh{
	width:290px;
	float:left;
}
.lbjhmboxh dl{
	width:280px;
	float:left;
	padding:12px 0;
	border-bottom:1px dashed #e0e0e0;
	position:relative;
}
.lbjhmboxh dl dd.lbjhmboxh-btn{
	width:50px;
	height:26px;
	line-height:26px;
	font-size:14px;
	text-align:center;
	float:right;
	position:absolute;
	right:0;
	bottom:20px;
}
.lbjhmboxh dl dd.lbjhmboxh-btn a{
	width:50px;
	height:26px;
	color:#ffffff;
	background:url(../images/index_bg.png) -60px -240px no-repeat;
	display:block;
}
.lbjhmboxh dl dd.lbjhmboxh-btn a:hover{
	color:#ffffff;
	background:url(../images/index_bg.png) -60px -270px no-repeat;
}
.lbjhmboxh-img{
	width:80px;
	height:68px;
	float:left;
	text-align:left;
}
.lbjhmboxh-img img{
	width:68px;
	height:68px;
}
.lbjhmboxh dl dt{
	width:200px;
	height:24px;
	line-height:24px;
	font-size:14px;
	float:left;
	overflow:hidden;
}
.lbjhmboxh dl dt a{
	color:#333333;
	display:block;
}
.lbjhmboxh dl dt a:hover{
	color:#ba1b17;
}
.lbjhmboxh dd{
	width:200px;
	height:22px;
	line-height:22px;
	float:left;
	font-size:12px;
	color:#666666;
}
.lbjhmboxd{
	width:280px;
	float:left;
}
.lbjhmboxd ul{
	margin:0;
}
.lbjhmboxd li{
	width:280px;
	height:38px;
	line-height:38px;
	float:left;
	border-bottom:1px dashed #e0e0e0;
	overflow:hidden;
	font-size:14px;
}
.lbjhmboxd li a{
	display:block;
	color:#333333;
}
.lbjhmboxd li i{
	width:20px;
	height:20px;
	line-height:20px;
	float:right;
	background:url(../images/body_bg.png) no-repeat -10px -10px;
	display:inline-block;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-style:normal;
	margin-top:7px;
	*margin-top:7px;
	_margin-top:3px;
}

.lbjhmboxd li a:hover{
	color:#ba1b17;
}
/*最新攻略*/
.new-strategy{
	width:298px;
	float:right;
	background:#ffffff;
	border:1px solid #e7e7e7;
	border-top:none;
}
.new-strategybox{
	width:300px;
	float:left;
}
.new-strategy ul{
	margin:0
}
.new-strategy li{
	width:270px;
	height:28px;
	line-height:28px;
	float:left;
	overflow:hidden;
	padding-left:10px;
	background: url(../images/icon.png) no-repeat 0 -408px;

}
.new-strategy li a{
	color:#333333;
}
.new-strategy li a:hover{
	color:#ba1b17;
}
/*热门游戏*/
#hotgame{
	width:298px;
	float:right;
	background:#ffffff;
	border:1px solid #e7e7e7;
}
#hotgametags {
	width:300px;
	height:39px;
}
#hotgametags li {
	width:149px;
	height:39px;
	line-height:39px;
	float:left;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background:#f9f9f9;
	border:1px solid #e7e7e7;
	border-top:none;
}
#hotgametags li a{
	color:#666666; 
	line-height:39px;
	height:39px;
}
#hotgametags li.emptyTag{
	width:4px;
	background:none transparent scroll repeat 0% 0%;
}
#hotgametags li.hotgameselectTag{
	position:relative;
	height:39px;
	border-top:2px solid #ff5555;
	background:none;
	border-left:none;
	border-right:none;
	border-bottom:none;
}
#hotgametags li.hotgameselectTag a{
	background-position:right top;
	color:#ff5555; 
	line-height:39px; 
	height:39px;
	text-decoration:none;
}
.hotgametagContent{
	width:300px;
	display:none;
	color:#333333;
}
#hotgametagContent div.hotgameselectTag{
	display:block;
}
.hotgboxh{
	width:300px;
	float:left;
	padding:8px 0;
	border-bottom:1px dashed #cccccc;
}
.hotgboxh i{
	width:20px;
	height:20px;
	line-height:20px;
	float:left;
	text-align:center;
	color:#fff;
	font-style:italic;
	font-weight:bold;
	margin-top:26px;
	*margin-top:26px;
	_margin-top:13px;
	background:url(../images/icon_index.png) -8px -119px no-repeat;
}
.hotgboxh dl{
	width:210px;
	float:left;
}
.hotgboxh dl img{
	width:70px;
	height:70px;
	float:left;
	padding-left:4px;
}
.hotgboxh dt{
	width:126px;
	height:22px;
	line-height:22px;
	padding-left: 5px;
	float:left;
	color:#333333;
	font-size:14px;
	overflow:hidden;
}
.hotgboxh dt a{
color:#333333;
}
.hotgboxh dt a:hover{
color:#CE2029;
}
.hotgboxh dd{
	width: 130px;
	height:24px;
	line-height:24px;
	padding-left: 5px;
	float:left;
	color:#999999;
	font-size:12px;
	overflow:hidden;
}
.hotgboxh dd a{
color:#333333;
}
.hotgboxh dd a:hover{
color:#CE2029;
}
.hotgboxh p{
	width:60px;
	float:right;
	margin-top:24px;
	*margin-top:24px;
	_margin-top:12px;
	margin-right:5px;
}
.hotgboxh p a{
	margin:0 2px;
	*margin:0 2px;
	_margin:0 2px;
}
.hotgboxd{
	width:300px;
	float:left;
	padding:8px 0;
	border-bottom:1px dashed #cccccc;
}
.hotgboxd i{
	width:20px;
	height:20px;
	line-height:20px;
	float:left;
	font-size:12px;
	text-align:center;
	color:#fff;
	font-style: italic;
	font-weight:bold;
	background:url(../images/icon_index.png) -38px -119px no-repeat;
}
.hotgboxd ul{
	margin:0
}
.hotgboxd li{
	width:200px;
	float:left;
	padding-left:4px;
	line-height:20px;
}
.hotgboxd li a{
color:#333333;
}
.hotgboxd li a:hover{
color:#CE2029;
}
.hotgboxd li.dicon{
	width:60px;
	float:right;
	margin-right:5px;
}
.hotgboxd li.dicon{
	margin:0 2px;
	*margin:0 2px;
	_margin:0 2px;
}
/*社区热帖*/
.bbs{
	width:298px;
	float:right;
	background:#ffffff;
	border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;margin:10px 0;
}
.bbs dl {
	width:280px;
	float:left;
	margin:12px 0 0 0;
	padding:0px 10px;
}
.bbs dl dt {
	width:100px;
	text-align:left;
	float:left;
}
.bbs dl dt img {
	width:90px;
	height:60px;
}
.bbs dl dd{
	width:180px;
	line-height:200%;
	float:left;
}
.bbs dl a{
	color:#333333;
}
.bbs dl a:hover{
	color:#CE2029;
	text-decoration:underline;
}
.bbs ul{
	margin:0;
	padding:0px 10px;
}
.bbs li{
	line-height:28px;
	width:270px;
	height:28px;
	float:left;
	padding-left:10px;
	background: url(../images/icon.png) no-repeat 0 -408px;
}
.bbs li a{
	color:#333333;
	overflow:hidden;
	width:300px;
	height:28px;
}
.bbs li a:hover{
	color:#cc3333;
}

.bbs .article-list {
	float:left;
}

/*热门活动*/
.rmhd{
	width:298px;
	float:right;
	background:#ffffff;
	border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;
	/* margin:10px 0; */
}
.rmhd dl {
	width:280px;
	float:left;
	margin:12px 0 0 0;
	padding:0px 10px;
}
.rmhd dl dt {
	width:100px;
	text-align:left;
	float:left;
}
.rmhd dl dt img {
	width:90px;
	height:60px;
}
.rmhd dl dd{
	width:180px;
	line-height:200%;
	float:left;
}
.rmhd dl a{
	color:#333333;
}
.rmhd dl a:hover{
	color:#CE2029;
	text-decoration:underline;
}
.rmhd ul{
	margin:0;
	padding:0px 10px;
}
.rmhd li{
	line-height:28px;
	width:270px;
	height:28px;
	float:left;
	padding-left:10px;
	background: url(../images/icon.png) no-repeat 0 -408px;
}
.rmhd li a{
	color:#333333;
	overflow:hidden;
	width:300px;
	height:28px;
}
.rmhd li a:hover{
	color:#cc3333;
}

.rmhd .article-list {
	float:left;
}

/* 新闻资讯list*/
.newslist{ 
	width:678px;
	float:left;
	border-left:1px solid #d9e0ee;
	border-right:1px solid #d9e0ee;
	border-bottom:1px solid #d9e0ee;
}

.newslist .newlist1{ width:660px; height:150px; overflow:hidden; border-bottom:1px dashed #cacaca; margin-top:10px; padding: 0px 10px 0px 10px;}
.newslist .newlist1 img{ width:210px; height:140px; float:left; margin-right:10px;}
.newslist .newlist1 h2{ font-size:18px; width:440px;display:block; float:left; margin-bottom:10px; overflow:hidden;}
.newslist .newlist1 h2 a{ color:#333;}
.newslist .newlist1 h2 a:hover{ color:#ff5555; text-decoration:none;}
.newslist .newlist1 dl dt{ color:#666; line-height:26px; font-size:14px; height: 118px;}
.newslist .newlist1 dl dt a{color:#666}
.newslist .newlist1 dl dt a:hover{ color:#ff5555;}
.newslist .newlist1 dl dd{ color:#666; line-height:26px; font-size:14px; /* margin-top:30px; */}
.newslist .newlist1 dl dd a{ color:#ff5555;}
.newslist .newlist1 dl dd a:hover{ color:#ff5555; text-decoration:underline;}
.newslist .newlist1 dl dd span{ float:right;}
.newslist dd p { 
	width:320px; 
	height:auto; 
	float:left;
	white-space:nowrap;
	overflow:hidden;
	word-break:keep-all;
	text-overflow:ellipsis;
}

.border,#hotgametagContent{ font-size:13px; display:block; float:left; width:280px; padding:0 10px; overflow:hidden;}
.newslist .newstop{width:660px; height:150px; overflow:hidden; border-bottom:1px dashed #cacaca; padding:10px 10px 0px 10px;}
.newslist .newstop img{ width:210px; height:140px; float:left; margin-right:10px;}
.newslist .newstop h2{ font-size:18px; width:440px;display:block; float:left; margin-bottom:10px; overflow:hidden;}
.newslist .newstop h2 a{ color:#333;}
.newslist .newstop h2 a:hover{ color:#ff5555; text-decoration:none;}
.newslist .newstop dl dt{ color:#666; line-height:26px; font-size:14px; height: 118px;}
.newslist .newstop dl dt a{color:#666}
.newslist .newstop dl dt a:hover{ color:#ff5555;}
.newslist .newstop dl dd{ color:#666; line-height:26px; font-size:14px; /* margin-top:30px; */}
.newslist .newstop dl dd a{ color:#ff5555;}
.newslist .newstop dl dd a:hover{ color:#ff5555; text-decoration:underline;}
.newslist .newstop dl dd span{ float:right;}

/* 评测新闻列表 */
.reviewlist{ 
	width:678px; 
	float:left; 
	position:relative; 
	border-left:1px solid #d9e0ee;
	border-right:1px solid #d9e0ee;
	border-bottom:1px solid #d9e0ee;
}
.reviewlist1{ width: 660px; float:left; margin: 15px 0 0px 0; position:relative; padding: 0px 10px 0 10px;}
.reviewlist .reviewlist1 h2{ font-size: 16px; font-weight: bold; width:350px;display:block; float:left; overflow:hidden; line-height:25px; height:25px;}
.reviewlist .reviewlist1 h2 a{ color:#333;}
.reviewlist .reviewlist1 h2 a:hover,.newslist .newlist1 .date a:hover{ color:#ff5555; text-decoration:none;}
.reviewlist .reviewlist1 .date{ width:auto; float:right; color:#848484; line-height:28px;}
.reviewlist .reviewlist1 .date a{ color:#848484;}
.reviewlist .reviewlist1 .pic {  width: 660px; height:340px; text-align:center; }
.reviewlist .reviewlist1 .pic img {  width: 660px; height:340px;border:0; margin:0; padding:0;}
.reviewlist .reviewlist1 .count img{ width:117px; height:104px; position:absolute; left:282px; top:150px;}
.reviewlist .reviewlist1 .read{ background:url(../images/left-content_07.png) no-repeat; position:absolute; right:0;bottom:111px; width:115px; height:38px; }
.reviewlist .reviewlist1 .read a{color:#fff; font-weight:bold; text-align:center; font-size:16px; line-height:38px; margin:0 13px;}
.reviewlist .reviewlist1 p{ padding: 10px 0 0 0; display:block; width: 660px; float:left;overflow:hidden; line-height:28px;}
.reviewlist .reviewlist1 p a{ color:#FF3333;}
.reviewlist .reviewlist1 .line{ border-bottom:1px dashed #e0e0e0; width:660px; float:left; height: 15px;}

/*热门评测*/
.jppc{
	width:298px;
	float:left;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}
.jppcbox{
	width:298px;
	float:left;
}
.jppcbox em{
	width:298px;
	height:200px;
	float:left;
}
.jppcbox dl{
	width: 278px;
	height:60px;
	float:left;
	padding: 10px;
	border-bottom:1px dashed #e0e0e0;
}
.jppcbox dt{
	width: 230px;
	height:65px;
	float:left;
	text-align:left;
}
.jppcbox dl h3{
	width: 165px;
	height:60px;
	line-height:150%;
	float:left;
	font-size:14px;
	font-weight:normal;
	overflow:hidden;
	display:block;
}
.jppcbox dl h3 a{
	color:#333333;
}
.jppcbox dl h3 a:hover{
	color:#ba1b17;
}
.jppcbox dd{
	width:40px;
	height:40px;
	line-height:40px;
	float:right;
	text-align:right;
	margin-top:4px;
	*margin-top:4px;
	_margin-top:2px;
	background:url(../images/index_bg.png) no-repeat -130px -240px;
}
.jppcbox dd i{
	width:40px;
	height:40px;
	float:left;
	text-align:center;
	font-size:16px;
	color:#ffffff;
	font-style:normal;
}
.jppcbox dd i span{ font-size:12px;}
.jppcbox dl dt a{
	float:left;
	display:block;
	overflow:hidden;
	margin-right: 5px;
}


/*开服开测*/
#kfkc-con{
	width:298px;
	float:right;
	border:1px solid #e7e7e7;
}
#kfkctags{
	width:298px;
	height:42px;
}
#kfkctags li{
	width:148px;
	height:39px;
	line-height:39px;
	float:left;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background:#f9f9f9;
	border:1px solid #e7e7e7;
	border-top:none;
}
#kfkctags li a{
	color:#666666; 
	line-height:39px;
	height:39px;
}
#kfkctags li.kfkcselectTag{
	position:relative;
	height:42px;
	background:url(../images/tab_bg.jpg) repeat-x 0 0px;
	border-top:2px solid #ff5555;
	background:none;
	border-left:none;
	border-right:none;
	border-bottom:none;
}
#kfkctags li.kfkcselectTag a{
	color:#ff5555;
	line-height:42px;
	height:42px;
}
#kfkctags li.kfkcselectTag a:hover{ text-decoration:none;}
.kfkctagContent{
	width: 290px;
	display:none;
	padding:4px;
	color:#333333;
}
#kfkctagContent div.kfkcselectTag {
	display:block;
}
.kfkcTable{
	width:100%;
}
.kfkcTable a{
	color:#333333;
}
.kfkcTable a:hover{
	color:#ba1b17;
}
.kfkcTable tr{
	border-bottom:1px dashed #e0e0e0;
}
.kfkcTable th{
	background:#eeeeee;
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:normal;
	text-align:center;
}
.kfkcTable td{
	height:37px;
	line-height:37px;
}
.kfkcTable .time{
	text-align:center;
	width:74px;
	color:#ff0000;
}
.kfkcTable .name{
	text-align:center;
	width:100px;
	color:#333333;
	overflow:hidden;
}
.kfkcTable .zt{
	text-align:center;
	width:86px;
	color:#999999;
}

/*热门游戏与最新入库*/
.hotandnew {
	width: 298px;
	float:left;
	border:1px solid #e7e7e7;
	border-top:none;
}
.hotandnewbox {
	width: 278px;
	padding:0 9px;
	float:left;
}
.hotandnewbox dl {
	width: 278px;
	float:left;
	padding:10px 0;
	border-bottom:1px dashed #e0e0e0;
	position:relative;
}
.hotandnewbox dl dt {
	width:80px;
	text-align:left;
	float:left;
}
.hotandnewbox dl dd h3 {
	width:170px;
	height:24px;
	text-align:left;
	float:left;
	font-size:16px;
	color:#333333;
}
.hotandnewbox dl dd h3 a {
	color:#333333;
}
.hotandnewbox dl dd h3 a:hover {
	color:#ba1b17;
}
.hotandnewbox dl dd {
	width:170px;
	height:22px;
	line-height:22px;
	float:left;
	font-size:12px;
	color:#666666;
	overflow:hidden;
}

.hotandnewbox dl dd img {
	vertical-align:top;
	padding: 0px 3px;
}

.hotandnewbox dl dd a {
	color:#666666;
}
.hotandnewbox dl dd a:hover {
	color:#ba1b17;
}
.hotandnewbox dl dd.dow{ width:50px; height:28px; line-height:24px; float:right; background:url(../images/index_bg.png) no-repeat -60px -240px;text-align:center; position:absolute; right:5px; bottom:30px;}
.hotandnewbox dl dd.dow a{ color:#fff;}

.underlast {
	border-bottom:none;
}

/*微博*/
.weibo{
	width:298px;
	float:left;
	border-left:1px solid #d9e0ee;
	border-right:1px solid #d9e0ee;
	border-bottom:1px solid #d9e0ee;
}
.weibo-box{
	width:298px;
	float:left;
}

/*最新礼包滚动*/
#scroll {font-size:14px; width:auto; color:#ff5555; line-height:36px; height:36px; overflow:hidden; margin-right:10px; text-align:right;}
#scroll a {color:#333333;line-height: 36px;height:36px; overflow:hidden; display:block;}
#scroll a img{ vertical-align:middle;}

/*关联专区或频道*/
.enter-tab{ background:url(../images/bg-tab.png) no-repeat;width: 115px!important; text-align:center;}
.enter-tab a{ color:#fff;}


/*2019年7月修改*/
.nav_others{float:right;margin-top:10px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; margin-right:-8px;}
.nav_others a{text-align:center; color:#a9a9a9; display:block; padding:36px 16px 0; font-size:14px;}
.nav_others a:hover{color:#ff5555;}
.weibo_item{ background:url(../images/icon_top_weibo.png) no-repeat center 3px; background-size:32px;}
.weibo_item:hover{transition: all 0.2s;background-size:36px; background-position:center 0px;}
.weixin_item{ background:url(../images/icon_top_weixin.png) no-repeat center 2px; background-size:32px;}
.weixin_item:hover{transition: all 0.2s;background-size:36px;background-position:center 0px;}
.rss_item{ background:url(../images/icon_top_rss.png) no-repeat center 3px; background-size:28px;}
.rss_item:hover{transition: all 0.2s;background-size:32px;background-position:center 0px;}
/*导航菜单*/
.about_menu{width:1000px;height:40px;background:#333333;margin:0 auto;}
.about_menu ul{margin:0;}
.about_menu li{width:auto;height:40px;line-height:40px;float:left;font-size:16px;color:#ffffff;}
.about_menu li a{color:#ffffff;padding:0 28px 0 29px;}
.about_menu li a:hover{color:#ffffff;}
.about_menu li.about_menu-xz{background:#ff5555;}
.about_menu li.about_menu-mr{}
.about_menu li.about_menu-mr:hover{background:#ff5555;}