*{padding: 0;margin: 0;font-family: 微软雅黑;}
a{text-decoration: none;}
html{background: url(../img/bg03.png);}
body{
		
}
.big_box{
	width: 100%;
	height:100%;
	background: url(../img/top_bg.jpg) top center no-repeat;
}
.body_box{
	width: 1100px;
	height: auto;
	padding-bottom:75px;

}
.body_top{
	height: 700px;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.img_b{
	width: 70%;
    position: absolute;
    right: -1000px;
}
.img_a{
    position: absolute;
    right: 0;
    opacity:0;
}
.img_c{
    position: absolute;
	top:21px;
	left: -75px;
}
.mar_0_auto{
	margin: 0 auto;
}

.ewm_ios{
	width: 202px;
	height: 160px; 
	background: url(../img/ewm_ios2.png);
	position: absolute;
	top: 350px;
	left: 20px;
}
.ewm{
	width: 202px;
	height: 160px; 
	background: url(../img/ewm_android.png);
	position: absolute;
	top: 190px;
	left: 20px;
}
.ewm img{
	float: right;
	margin: 20px 20px 0 0;
}
.andr{
	width: 240px;
	height: 57px;
	position: absolute;
	top: 530px;
	background: url(../img/andro.png); 
	cursor: pointer;
}
.andr:hover{
	background: url(../img/andro_on.png); 
}
.ios{
	width: 240px;
	height: 57px;
	position: absolute;
	top: 600px;
	background: url(../img/ios.png); 
	cursor: pointer;
}
.ios:hover{
	background: url(../img/ios_on.png); 
}
.body_main{
	width: 100%;
	height: 900px;
	background: url(../img/body_bg.png);
}
/*焦点轮换*/
.window{
	width: 670px;
	height: 300px;
	background: #000;
	vertical-align: middle;
	float: left;
}
#focus{width:670px;height:300px;overflow:hidden;position:relative;}
#focus ul{height:300px;position:absolute;margin: 0;padding: 0;}
#focus ul li{float:left;width:670px;height:300px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:670px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:780px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .next{right:0;background-position:right top;}
/*table窗口*/
ul{
 list-style:none;
}
.table1_box{
	width: 430px;
	height: 300px;
	float: right;
}
.table1_box ul{margin:0;padding: 0;}
.rank_tab{
	width:100%;
	height:30px;	
}
.rank_tab li{
	float:left;
	height: 30px;
	width: 70px;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
}
.table1_box .hover{
	color: #ba000f;
}
.rank_list li.block{
	display:block;
}
.rank_list{
	width:430px;
	height:265px;
}
.rank_list li{
	display:none;
	padding: 20px;
}
.rank_list li .left{
	float:left;
}
.rank_list li .right{
	float:right;
}

.news_list{
	height: 30px;
	width: 100%;
	font-size: 12px;
	color: #333;
	letter-spacing:1px;
	cursor: pointer;
}
.news_list_main{
	width: 300px;
	height: 50px;
	font-size: 12px;
	color: #73000a;
	text-align: center;
}
.news_list_main h2{border-bottom: 1px #73000a solid }
.news_list_main p{line-height: 25px;}

.table2_box{
	float: right;
	width: 860px;
	height: 420px;
}
.rank_tab2{
	width:100%;
	height:60px;	
}
.rank_tab2 li{
/*	filter:Alpha(opacity=20);*/
	background:#ccc;
	float:left;
	height: 60px;
	width: 214px;
	text-align: center;
	background: rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	cursor: pointer;
}
.rank_tab2 li img{
	padding-top:15px;
	position: relative;
}
.table2_box .hover{
	background: transparent;
	border-bottom:none;
}
.rank_list2 li.block{
	display:block;
}
.rank_list2{
	width:860px;
	height:360px;
}
.rank_list2>li{
	display:none;
	padding: 20px;
}
/*table21_box*/
.table21_box{
	width: 785px;
	height: 340px;
	margin-top: -15px;
}
.rank_tab21{
	width:100%;
	height:41px;	
}
.rank_tab21 li{
	float:left;
	height: 42px;
	width: 149px;
	text-align: center;
	line-height: 42px;
	color: #000;
	cursor: pointer;
}
.table21_box .hover{
	background:url(../img/focus.png);
	color: #fff;
}
.rank_list21 li.block{
	display:block;
}
.rank_list21{
	width:839px;
	height:290px;
}
.rank_list21 li{
	display:none;
}
/*table22_box*/
.table22_box{
	width: 785px;
	height: 340px;
	margin-top: -15px;
}
.rank_tab22{
	width:100%;
	height:41px;	
}
.rank_tab22 li{
	float:left;
	height: 42px;
	width: 149px;
	text-align: center;
	line-height: 42px;
	color: #000;
	cursor: pointer;
}
.table22_box .hover{
	background:url(../img/focus.png);
	color: #fff;
}
.rank_list22 li.block{
	display:block;
}
.rank_list22{
	width:839px;
	height:290px;
}
.rank_list22 li{
	display:none;
	padding: 20px;
}
/*22table内项*/
.bz_left{
	width:385px;
	height: 290px;
	float: left;
}
.bz_left img{float: left;}
.bz_left p{display: block;float: left;width: 175px;margin-right: 10px;text-align:center;font-size:14px;padding-top: 5px;}
.bz_right{
	width: 400px;
	height: 250px;
	font-size: 14px;
	padding-top: 30px;
	float: right;
	text-indent:3em;
}
.sf p{
    float: left;
    width: 225px;
    text-align: center;
    margin-right: 35px;
    margin-top: 20px;
}

.kz p{text-indent:3em;}
.tx_left{
	width:385px;
	height: 290px;
	float: left;
}
.tx_left img{float: left;}
.tx_left p{display: block;float: left;width: 175px;margin-right: 8px;text-align:center;font-size:14px;padding-top: 5px;}
.tx_right{
	width: 400px;
	height: 250px;
	font-size: 14px;
	padding-top: 30px;
	float: right;
	text-indent:3em;
}
.zl_box{
	width: 780px;
	height: 300px;
}
.zl_bg1{
	background: url(../img/xsp.png) no-repeat;
}
.zl_bg2{
	background: url(../img/tslj.png) no-repeat;
}
.zl_bg3{
	background: url(../img/tzds.png) no-repeat;
}
.zl_bg4{
	background: url(../img/ests.png) no-repeat;
}
.zl_text{
	width: 400px;
	height: auto;
	float: right;
	margin-top: 100px;
	margin-right: 50px;
	font-size: 14px;
	line-height: 20px;
	text-indent:2em;
}
.zl_text2{
	width: 100%;
	height: auto;
	padding: 20px;
	text-indent:2em;
}
/*侧边栏*/
.left_box{
	width: 239px;
	float: left;
}
.left_box p{font-size: 14px;}
.gift_box{
	height:178px;
	background: url(../img/gift_bg.png);
	cursor: pointer;
}
.xxx_box{
	width: 100%;
}
.weixin_box{
	height: 149px;
}
.weixin{
	padding: 25px;
}
.weixin h4,.weixin p,.weixin h4,.weixin img{
    float: left;
}
.weixin h4{border-bottom: 1px #000 solid;margin-bottom:5px;}
.weixin img{margin-right: 10px;}
.weibo_box{
	height: 152px;
}
.weibo{padding:10px 12px;}
.qq_box{
	height: 116px;
	line-height: 25px;
}
.qq{padding:20px 25px;}
/*合作媒体*/
.medium{
	width: 860px;
	height: 179px;	
	float: right;
	background:url(../img/medium_bg.png) left;
}
.medium_box{
	padding: 50px;
	
}
.medium_box a{color: #fff;}
.page_box{
	width: 579px;
}
.page_box img{
	margin-bottom: 15px;
	margin-right: 20px;
}




/* 新闻等详情页 */
.article_box{
	width:100%;
	height:100%;
	background: url(../img/bg02.png)  top center no-repeat;
}
.article_main{
   width: 100%;
   height:100%;
   background: url(../img/bolckbg.png) repeat;
   border: 1px solid #000;
   overflow: hidden;
}
.article_main a{
	color:#000;
}
.article_top{
	height:395px;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.atc_tob{
	width: 100%;
	height:45px;
}
.atc_tob .current{
	color: #ba000f;
	background:none;
}
.atc_tob li{
	width: 274px;
	filter:Alpha(opacity=10); background:#000; /*　使用IE专属滤镜实现IE背景透明*/
	background:rgba(0, 0 ,0,0.1);
	border-right: 1px solid #fff;
	font-size: 16px; 
	float: left; 
	text-align: center;
	padding: 10px 0;
}
.atc_tob li span{
	position:relative;
}
.atc_news {
	min-height:400px;
}
.atc-current{display: block!important}
.article1,.article2,.article3,.article4,.article5,.article6,.article7,.article8,.article9,.article10{
/*    display: none;*/
    padding: 70px 20px 20px 20px;
}

.pd_l{
	padding-left:8px;
}
h3{
	text-align: center;
	padding: 30px 0;
}
.text-1 img{
	display: block;
	margin:0 auto;
	max-width: 1060px;
}
.text-1 p{
	text-indent: 2em;
	line-height: 24px;
	padding: 10px 0;
}
.text-1 strong{
	padding-right: 5px;
	font-family: "宋体"
}

.d_blue{
	color:#0070C0;
}
.s_red
{
	color:#FF0000;
}
.s_blue{
	color:#0d205a;
}
.cyan{
	color:#06b147;
}
.t-red{
	color:#B70E23;
}
.atc_center{
	text-align: center;
	padding: 12px 0;
}
.text-2 .paragraph{
	padding:10px 0;
}
.text-2 p{
	padding:0;
	line-height: 22px;
}
.atc_middle{
	width: 1000px;
	height: 60px;
	font-size: 24px;
	color: #73000a;
	text-align: center;
	padding:0 25px;
	margin-top:5px;
}
.atc_middle h2 { 

	border-bottom: 1px #73000a solid;
}
.atc_contents{
	padding: 25px;
	min-height:400px;
}

.mr_top{
	margin-top:30px;
}
.atc_contents .atc_list{
	padding:12px;
	width:100%;
	height:20px;
}
.atc_list .left {
	float: left;
}
.atc_list .right {
	float: right;
}


/* 弹窗 */
.s_black{
	display: none;
	width: 100%;
	height: 100%;
	filter:Alpha(opacity=10); background:#000; /*　使用IE专属滤镜实现IE背景透明*/
	background:rgba(0, 0 ,0,0.6);
	z-index: 222;
	position: fixed;
	top: 0;
}
.popup{
	display: none;
	width:269px;
	height:142px;
	background: url(../img/qidai.png);
	border: 1px solid #000;
	position: absolute;
	top:650px;
	margin-left: 44%;
	z-index: 9999;
}
.popup i{
	width: 28px;
	height: 28px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	position: absolute;
	top:0px;
	right:0px;
	text-align: center;
	color:#000;
	font-style: normal;
	line-height: 30px;
	cursor: pointer;
}


.layout a {outline:0;color:#1184b4;TEXT-DECORATION:none;cursor:pointer}.layout a:hover {color:#f37c06;}.layout a:focus {-moz-outline-style:none;} a img {border:0;}
table { border-collapse:collapse; border: 1px solid #DDD;} table tr th, table tr td { border: 1px solid #DDD; padding: 5px;}

.layout {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	* zoom: 1;
	position: relative;
	 background-color: #FFF;
	 font-size: 13px;
	 text-align: left;
}
.layout-footer { height:120px; }
.layout-container {
	margin: 0 auto;
	width: 950px;
	position: relative;
	clear: both;
	* zoom: 1;
}
.small-logo { width:304px; height:47px; margin-top:25px; margin-left: 10px; float: left; background: url(http://i2.hdslb.com/u_user/game/hxzj_pc/img/logos.png);}
.corp-infor{
	float: right;
	line-height: 25px;
}
.top-menu{
	height: 48px;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	font-size: 14px;
}
.top-menu .inner-box{
	width: 1100px;
	height: 100%;
}
.top-menu .inner-box .nav{
	width: 150px;
	height: 100%;
	line-height: 48px;
	text-align: center;
	float: left;
	color: #fff;
}
.medium_box a>img{float: right;margin-right:220px;margin-top:80px;}
.layout-footer{height: 109px;}