﻿@charset "utf-8";
	/* CSS Document */
body{
	 font-family:"微软雅黑",Arial,'宋体';
	font-size:12px;
	line-height:1.5;
}
body,ul,li,ol,div,dr,dl,dt,dd,span,p,h1,h2,h3,b,input,label,i{
	 margin:0;
	padding:0;
	font-style:normal
}
input,label{
	 vertical-align:middle
}
ul,ol{
	 list-style:none
}
a{
	 text-decoration:none;
	color:#aaa 
}
a:hover{
	 
}
img{
	 border:none;
	margin:0;
	padding:0
}
.clearit{
	 clear:both;
	height:10px;
	font-size:1px;
	line-height:0;
	*height:0px;
	
}
.w1007{
	 width:1007px
}
.center{
	 margin:0 auto;
	
}
.fl{
	 float:left
}
.fr{
	 float:right
}
.mr0{
	 margin-right:0!important
}
.w246{
	 width:243px!important
}
.top{
	 height:73px;
	width:1002px;
	margin:0 auto;
	overflow:hidden;
	clear:both
}
.logo{
	 float:left;
	width:259px;
	height:73px;
	
}
.menu{
	 float:right;
	width:700px;
	height:73px;
	margin-right:-10px;
	
}
.menu li{
	 float:left;
	height:73px;
	
}
.menu .l1{
	 width:116px;
	margin-right:10px
}
.menu .l1 a{
	 display:block;
	width:116px;
	height:73px;
	background:url(../images/home.jpg) no-repeat;
	
}
.menu .l1 .on{
	display:block;
	width:116px;
	height:73px;
	background:url(../images/home_h.png) no-repeat!important;
	
}
.menu .l2{
	 width:154px;
	
}
.menu .l2 a{
	 display:block;
	width:154px;
	height:73px;
	background:url(../images/sb_bg.png) no-repeat;
	
}
.menu .l3{
	 width:154px;
	
}
.menu .l3 a{
	 display:block;
	width:154px;
	height:73px;
	background:url(../images/game_bg.jpg) no-repeat;
	
}
.menu .l3 .on{
	display:block;
	width:154px;
	height:73px;
	background:url(../images/game_h.jpg) no-repeat!important;
	
}
.menu .l4{
	 width:102px;
	
}
.menu .l4 a{
	 display:block;
	width:102px;
	height:73px;
	background:url(../images/bbs_bg.jpg) no-repeat;
	
}
.menu .l5{
	 width:131px;
	
}
.menu .l5 a{
	 display:block;
	width:158px;
	height:73px;
	background:url(../images/faq.png)no-repeat;
	
}
.menu .l5 .on{
	display:block;
	width:158px;
	height:73px;
	background:url(../images/faq_h.png)!important;
	
}
.focus{
	 background:#ddd;
	height:460px;
	position:relative;
	
}
.focus .main{
	 width:940px;
	margin:0 auto;
	clear:both;
	position:relative;
	
}
.fla{
	 float:left;
	width:465px;
	height:440px;
	margin-right:60px;
	padding:16px 0 0
}
.fla .l{
	 float:left;
	width:50px;
	height:205px;
	padding:165px 0 0;
	
}
.fla .l a{
	 display:block;
	width:33px;
	height:33px;
	background:url(../images/l_inp.png) no-repeat;
	
}
.fla .c{
	 float:left;
	width:350px;
	height:370px;
	
}
.fla .c a{
	float:left;
	
}
.fla .r{
	 float:left;
	width:50px;
	height:205px;
	padding:165px 0 0 10px;
	
}
.fla .r a{
	 display:block;
	width:33px;
	height:33px;
	background:url(../images/r_inp.png) no-repeat
}
.fla .m{
	 width:265px;
	float:left;
	height:15px;
	padding:15px 0 0 180px;
	
}
.fla .m a{
	 display:block;
	height:15px;
	width:15px;
	background:url(../images/b_icon.png) no-repeat;
	float:left;
	font-size:0;
	padding-right:10px;
	
}
.fla .m a.selected{
	 background:url(../images/y_icon.png) no-repeat
}
.fla .m li{
	 float:left;
	margin-right:15px;
	
}
.fla .m li a{
	 display:block;
	height:15px;
	width:15px;
	background:url(../images/b_icon.png) no-repeat
}
.fla .m li .on{
	 background:url(../images/y_icon.png) no-repeat
}
.sm_text{
	 float:left;
	width:390px;
	padding-top:25px;
	
}
.sm_text .t h2{
	 font-size:26px;
	line-height:44px;
	color:#444;
	font-family:"宋体";
	font-weight:bolder
}
.sm_text .t p{
	 line-height:26px;
	font-size:16px;
	font-family:"微软雅黑";
	font-weight:bold;
	color:#959495
}
.sm_text .b{
	 padding:15px 0 0;
	overflow:hidden;
	clear:both
}
.sm_text .b .l{
	 float:left;
	width:227px;
	
}
.sm_text .b .l .inp1{
	 width:227px;
	height:62px;
	background:url(../images/adown.png) no-repeat;
	
}
.sm_text .b .l .inp1 a{
	 display:block;
	width:227px;
	height:62px;
	
}
.sm_text .b .l dd{
	 color:#ababab;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	padding:2px 0 8px 5px;
	word-break:keep-all;
	
}
.sm_text .b .l .inp2{
	 width:227px;
	height:62px;
	background:url(../images/idwon.png) no-repeat;
	
}
.sm_text .b .l .inp2 a{
	 display:block;
	width:227px;
	height:62px;
	
}
.sm_text .b .r{
	 float:left;
	width:146px;
	height:146px;
	margin:5px 0 0 15px
}
.sm_text .b .r img{
	width:146px;
	height:146px;
	
}
.sm_text .b .l .inp1{
	 width:157px;
	height:44px;
	
}
.sm_text .b .l .inp1 a{
	 display:block;
	width:157px;
	height:44px;
	background:url(../images/btn_up_02.jpg) no-repeat;
	
}
.sm_text .b .l .inp1 a:hover{
	background:url(../images/btn_down_02.jpg) no-repeat;
	
}
.sm_text .b .l dd{
	 color:#ababab;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	padding:2px 0 8px 5px
}
.sm_text .b .l .inp2{
	 width:157px;
	height:44px;
	
}
.sm_text .b .l .inp2 a{
	 display:block;
	width:157px;
	height:44px;
	background:url(../images/btn_up_03.jpg) no-repeat;
	
}
.sm_text .b .l .inp2 a:hover{
	background:url(../images/btn_down_03.jpg) no-repeat;
	
}
.sm_text .b .l .inp3{
	 width:157px;
	height:44px;
	background:url(../images/btn_up_01.jpg) no-repeat;
	
}
.sm_text .b .l .inp3 a{
	 display:block;
	width:157px;
	height:44px;
	
}
.sm_text .b .l .inp3 a:hover{
	background:url(../images/btn_down_01.jpg) no-repeat;
	
}
.sm_text .b .l .inp4{
	 width:157px;
	height:44px;
	background:url(../images/btn_up_04.jpg) no-repeat;
	
}
.sm_text .b .l .inp4 a{
	 display:block;
	width:157px;
	height:44px;
	
}
.sm_text .b .l .inp4 a:hover{
	background:url(../images/btn_down_04.jpg) no-repeat;
	
}
.news_m{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	padding:35px 0;
    border-bottom: 1px #dfdfdf solid;
}
.news_m .news{
	 width:520px;
    height: 393px;
    overflow: hidden;
	float:left;
}
.news_m .news .t{
	overflow:hidden;
}
.news_m .news .t li{
	 float:left;
	font-size:14px;
    margin-right: 30px;

}
.news_m .news .t li a{
	 display:block;
	padding: 5px 0;
	color:#000;
}

.news_m .news .t li .on{
    border-bottom: 5px #43a1f6 solid;
}
.news_m .news .b{
	 padding:15px 10px 0 0
}
.news_m .news .b li{
	 position:relative;
	line-height:24px;
	background:url(../images/icon.jpg) no-repeat 5px 9px;
	font-size:14px;
	text-indent:23px;
	font-family:"微软雅黑"
}
.news_m .news .b li span{
	 position:absolute;
	right:0;
	top:0;
	color:#aaa
}
.news_m .news .b li span a{
	color:#aaa;
	
}
.news_m .news .b li span a:hover{
	color:#50a7f7;
	
}
.news_m .news .b li a{
	 color:#37322b
}
.news_m .news .b li a:hover{
	 color:#50a7f7
}
.news_m .js_ad{
	 float:left;
	margin-left:30px
}
.news_m .js_ad .t{
	 overflow:hidden;
	clear:both;
	height:20px;
	font-family:"微软雅黑" ;
	font-size:14px;
	color:#4d4d4d;
	font-weight:bold;
	margin:15px 0 10px
}
.news_m .js_ad .t span{
	 float:right;
	font-size:12px;
	color:#999;
	font-family:"宋体"
}
.jl{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	padding:35px  0;
    border-bottom: 1px #dfdfdf solid;
}
.jl .t{
	height:20px;
	font-family:"微软雅黑" ;
	font-size:14px;
	color:#4d4d4d
}
.jl .b{
	 height:170px;
	padding:15px 0 0;
	overflow:hidden;
	clear:both
}
.jl .b .l{
	 float:left;
	width:127px;
	background:url(../images/green_bg.jpg) no-repeat;
	padding:13px 0 0 13px;
	margin:0 30px 0 3px
}
.jl .b .l span{
	 color:#1b970a;
	font-size:14px;
	display:block;
	padding:20px 0 0 0;
	text-align:center;
	margin-left:-15px;
	
}
.jl .b .r{
	 float:left;
	width:810px;
	overflow:hidden
}
.jl .b .r .t_img{
	 overflow:hidden;
	clear:both 
}
.jl .b .r .t_img .qq{
	 float:right
}
.jl .b .r .t_img .img{
	 float:left;
	overflow:hidden;
	height:108px;
	
}
.jl .b .r .t_img .img li{
	 float:left;
	width:75px;
	margin-right:25px;
	
}
.jl .b .r .t_img .img li .img1{
	 float:left;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/bbs.png) no-repeat;
	
}
.jl .b .r .t_img .img li .sinp1{
	 display:block;
	float:left;
	width:69px;
	padding:7px 0 0 6px
}
.jl .b .r .t_img .img li .sinp1 a{
	display:block;
	width:63px;
	height:63px;
	background:url(../images/inp1.png) no-repeat;
	
}
.jl .b .r .t_img .img li .img2{
	 float:left;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/wb.png) no-repeat;
	
}
.jl .b .r .t_img .img li .sinp2{
	 display:block;
	float:left;
	width:69px;
	padding:7px 0 0 6px
}
.jl .b .r .t_img .img li .sinp2 a{
	display:block;
	width:63px;
	height:63px;
	background:url(../images/inp2.png) no-repeat;
	
}
.jl .b .r .t_img .img li .img3{
	 float:left;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/tx.png) no-repeat;
	
}
.jl .b .r .t_img .img li .sinp3{
	 display:block;
	float:left;
	width:69px;
	padding:7px 0 0 6px
}
.jl .b .r .t_img .img li .sinp3 a{
	display:block;
	width:63px;
	height:63px;
	background:url(../images/inp3.png) no-repeat;
	
}
.jl .b .r .t_img .img li .img4{
	 float:left;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/kj.png) no-repeat;
	
}
.jl .b .r .t_img .img li .sinp4{
	 display:block;
	float:left;
	width:69px;
	padding:7px 0 0 6px
}
.jl .b .r .t_img .img li .sinp4 a{
	display:block;
	width:63px;
	height:63px;
	background:url(../images/inp4.png) no-repeat;
	
}
.jl .b .r .b_txt{
	 width:805px;
	height:38px;
	border:1px solid #e3e3e3;
	background:#eee;
	margin:20px 0 0;
	line-height:38px;
	
}
.jl .b .r .b_txt span{
	 padding:0 20px 0 10px;
	color:#70706f
}
.flink{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	padding:30px 0 0
}
.flink .t{
	 overflow:hidden;
	height:20px;
	clear:both;
	font-family:"微软雅黑" ;
	font-size:14px;
	color:#4d4d4d
}
.flink .t b{
	
}
.flink .t span{
	 float:right;
	font-size:12px;
	font-weight:bold;
    margin-right: 30px;

}
.flink .t span a{
	color:#aaa;
	
}
.flink .t span a:hover{
	color:#50a7f7;
	
}
.flink .b{
	 overflow:hidden;
	clear:both;
	padding:12px 0 20px
}
.flink .b li{
	 float:left;
	font-family:"宋体";
	line-height:24px;
	padding:0 25px 0 5px
}
.flink .b li a{
	 color:#716f6f
}
.flink .b li a:hover{
	 color:#50a7f7
}
.footer{
	width:1000px;
	color:#fff;
    text-align: center;
   height: 140px;
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 35px;
}
.footer a{
	 color:#fff
}
.footer p{
    padding-bottom: 10px;
}
.art_con{
	width:940px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	padding:25px 0 0
}
.art_con .l{
	 float:left;
	width:600px;
	
}
.art_con .l .t h1{
	 font-size:20px;
	
}
.art_con .l .t .time{
	 overflow:hidden;
	clear:both;
	color:#b1b1b1;
	border-bottom:1px solid #ddd;
	line-height:22px;
	padding:5px 0 0;
	position:relative;
	
}
.art_con .l .t .time .bdsharebuttonbox{
	position:absolute;
	right:0;
	top:0;
	
}
.art_con .l .t .time span{
	 float:right;
	display:block;
	height:22px;
	background:url(../images/star.jpg) no-repeat 0 2px;
	text-indent:20px;
	
}
.art_con .l .b{
	 color:#484747;
	line-height:24px;
	font-size:14px;
	padding:30px 0 0
}
.art_con .l .b p{
	 overflow:hidden;
	margin-bottom:30px;
	text-indent:2em;
	
}
.art_con .l .b img{
	 overflow:hidden;
	margin-bottom:30px;
	max-width:600px;
	
}
.art_con .r{
	 width:300px;
	padding-bottom:20px;
	float:right
}
.art_con .r .ad{
	 width:300px;
	height:200px;
	
}
.art_con .r .ad img{
	width:300px;
	height:200px;
	
}
.art_con .r .tj{
	 padding:20px 0 0
}
.art_con .r .t{
	height:20px;
	background:url(../images/icon_1.jpg) no-repeat 0 1px;
	text-indent:15px;
	font-family:"微软雅黑" ;
	font-size:14px;
	color:#4d4d4d
}
.art_con .r .b li{
	 overflow:hidden;
	clear:both;
	margin:20px 0 0
}
.art_con .r .b li img{
	 float:left;
	margin-right:20px;
	width:90px;
	height:60px;
	
}
.art_con .r .b li span{
	 overflow:hidden;
	display:block;
	height:60px;
	font-size:14px;
	line-height:24px;
	float:left;
	width:185px
}
.art_con .r .b li span a{
	 color:#333
}
.down_con{
	width:938px;
	margin:15px auto;
	overflow:hidden;
	clear:both;
	border:1px solid #dcdcdc;
	
}
.down_con dt{
	 height:38px;
	border-bottom:1px solid #dcdcdc;
	background:#e5e5e5;
	text-indent:15px;
	
}
.down_con dt strong{
	 line-height:38px;
	font-size:18px;
	color:#525252
}
.down_con dt span{
	 color:#999
}
.down_con .dd1{
	 height:120px;
	background:url(../images/img1.jpg) no-repeat 50px 25px;
	padding:52px 0 0 251px;
	font-size:14px;
	font-weight:bold;
	color:#6c6c6c;
	line-height:24px
}
.down_con .dd1 span{
	 display:block;
	width:620px;
	text-align:center;
	
}
.down_con .dd1 span a{
	 color:#038fc9;
	text-decoration:underline
}
.down_con .dd2 .t{
	 border-bottom:1px solid #dcdcdc;
	height:120px;
	
}
.down_con .dd2 .t span{
	 float:left;
	border-right:1px solid #dcdcdc;
	display:block;
	height:90px;
	width:130px;
	padding:30px 0 0;
	text-align:center
}
.down_con .dd2 .t li{
	 float:left;
	margin:25px 15px 0 45px
}
.down_con .dd2 .b{
	 height:120px;
	
}
.down_con .dd2 .b span{
	 float:left;
	border-right:1px solid #dcdcdc;
	display:block;
	height:90px;
	width:130px;
	padding:30px 0 0;
	text-align:center
}
.down_con .dd2 .b li{
	 float:left;
	margin:25px 15px 0 45px
}
.down_con .dd3{
	 height:140px;
	padding:20px 0 0 40px;
	
}
.down_con .dd3 span {
	 float:left 
}
.down_con .dd3 span img{
	 width:117px;
	height:117px;
	
}
.down_con .dd3 strong{
	 display:block;
	width:680px;
	padding:20px 0 0 90px;
	float:left;
	font-size:18px;
	color:#525252;
	line-height:32px;
	
}
.down_con .dd3 strong a{
	 color:#038fc9;
	text-decoration:underline
}
.game_con{
	width:938px;
	margin:15px auto;
	overflow:hidden;
	clear:both;
	border:1px solid #c9c9c9;
	background:#f5f5f5
}
.game_con .l{
	 width:139px;
	float:left;
	display:inline;
	background:url(../images/on2.jpg) repeat-y;
	margin-bottom:-10000px;
	padding-bottom:10000px;
	
}
.game_con .l li a{
	 display:block;
	width:139px;
	height:35px;
	background:url(../images/on1.jpg) no-repeat;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:34px;
	text-indent:10px;
	
}
.game_con .l li .on{
	 background:url(../images/on.jpg) no-repeat!important;
	
}
.game_con .l li a:hover{
	 background:url(../images/on.jpg) no-repeat!important;
	
}
.game_con .r{
	 float:left;
	width:789px;
	background:#f5f5f5;
	padding:0 0 0 10px;
	display:inline;
	margin-bottom:-10000px;
	padding-bottom:10000px;
	
}
.game_con .r .list{
	 overflow:hidden;
	clear:both
}
.game_con .r .list li{
	 float:left;
	width:130px;
	text-align:center;
	overflow:hidden;
	/*margin:25px 0 0 25px;
	*/
 margin-top:25px;
	display:inline
}
.game_con .r .list li img{
	max-width:74px;
	
}
.game_con .r .list li span{
	 display:block;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height:40px;
	word-wrap:break-word;
	word-break:normal;
	color:#868788;
	
}
.game_con .r .list li span a{
	 color:#868788
}
.game_con .r .page{
	 height:40px;
	padding:20px 0;
	width:789px;
	overflow:hidden;
	text-align:center;
	
}
.game_con .r .t{
	 overflow:hidden;
	clear:both;
	padding:20px 20px 0 10px
}
.game_con .r .t .l1{
	 float:left;
	width:355px;
	
}
.game_con .r .t .l1 .g_img{
	 clear:both;
	overflow:hidden
}
.game_con .r .t .l1 .g_img dt{
	 float:left;
	width:100px;
	margin-right:15px;
	
}
.game_con .r .t .l1 .g_img dt img{
	 width:100px;
	height:100px;
	overflow:hidden;
	float:left
}
.game_con .r .t .l1 .g_img dt span{
	 display:block;
	padding:10px 0 0 7px;
	float:left
}
.game_con .r .t .l1 .g_img dt span a{
	 display:block;
	width:86px;
	height:37px;
	background:url(../images/g_img1.jpg) no-repeat
}
.game_con .r .t .l1 .g_img dd{
	 float:left;
	width:220px;
	
}
.game_con .r .t .l1 .g_img dd h3{
	 font-size:18px;
	color:#525252;
	font-weight:bold;
	
}
.game_con .r .t .l1 .g_img dd li{
	 line-height:24px;
	color:#525252;
	
}
.game_con .r .t .l1 .g_txt{
	 width:355px;
	
}
.game_con .r .t .l1 .g_txt b{
	height:26px;
	display:block;
	line-height:26px;
	text-indent:25px;
	background:url(../images/g_img.jpg) no-repeat #e5e5e5 6px;
	color:#525252;
	margin:20px 0 10px 
}
.game_con .r .t .l1 .g_txt p{
	 line-height:24px;
	color:#525252;
	text-indent:2em
}
.game_con .r .t .l1 .g_txt a{
	 color:#8b8b8b
}
.game_con .r .t .r1{
	 float:left;
	width:370px;
	height:420px;
	background:#e5e5e5;
	margin:0 0 0 30px;
	
}
.game_con .r .t .r1 .tit{
	 height:25px;
	border-bottom:1px solid #f5f5f5;
	line-height:25px;
	font-weight:bold;
	text-indent:10px;
	color:#525252
}
.game_con .r .t .r1 .txt{
	 height:392px;
	border:1px solid #cdcdcd;
	width:368px;
	
}
.game_con .r .t .r1 .txt .f_img{
	 width:267px;
	height:375px;
	overflow:hidden;
	margin:10px 0 0 55px
}
.game_con .r .m{
	 padding:15px 0;
	border-top:1px solid #ddd;
	margin:30px 25px 0 0;
	line-height:26px;
	overflow:hidden;
	clear:both
}
.game_con .r .m span{
	 font-size:18px;
	color:#525252;
	font-weight:bold;
	overflow:hidden
}
.game_con .r .m .inp1{
	 width:610px;
	height:26px;
	border:1px solid #ddd;
	border-radius:5px;
	margin-top:-5px
}
.game_con .r .m .inp2{
	 width:63px;
	height:24px;
	line-height:24px;
	margin-top:-5px;
	background:url(../images/g_img3.jpg) no-repeat;
	border:none;
	cursor:pointer;
	text-align:center;
	color:#83838f
}
.game_con .r .b {
	 margin:0 25px 0 0
}
.game_con .r .b .tit{
	 height:30px;
	border-bottom:1px solid #c9c9c9;
	font-size:18px;
	color:#525252;
	font-weight:bold;
	
}
.game_con .r .b .tit span{
	 display:inline-block;
	height:30px;
	background:url(../images/g_img5.jpg) repeat-x left bottom;
	line-height:30px
}
.game_con .r .b .txt{
	 padding:25px 0 0
}
.game_con .r .b .txt dl{
	 overflow:hidden;
	clear:both;
	margin:0 0 15px 0
}
.game_con .r .b .txt dt{
	 float:left;
	margin:0 10px 0 6px
}
.game_con .r .b .txt dt img{
	 width:70px;
	height:70px;
	border:1px solid #cdcdcd
}
.game_con .r .b .txt .txt1{
	 float:left;
	width:450px;
	
}
.game_con .r .b .txt .txt1 .time{
	 color:#50a5eb;
	height:20px;
	
}
.game_con .r .b .txt .txt1 .con{
	 color:#525252;
	line-height:24px
}
.game_con .r .b .txt .txt2{
	 padding:0 0 0 160px;
	float:left
}
.game_con .r .b .txt .txt2 input{
	 width:63px;
	height:24px;
	line-height:24px;
	background:url(../images/g_img3.jpg) no-repeat;
	border:none;
	cursor:pointer;
	text-align:center;
	color:#83838f
}
.game_con .r .t .m{
	border:none;
	text-align:center;
	margin:0;
	margin-left:55px;
	
}
.game_con .r .t .m a{
	display:inline-block;
	height:15px;
	width:15px;
	background:url(../images/b_icon.png) no-repeat;
	float:left;
	font-size:0 !important;
	padding-right:10px;
	
}
.game_con .r .t .m span{
	font-size:0;
	
}
.game_con .r .t .m a.selected{
	 background:url(../images/y_icon.png) no-repeat
}
.txt{
	line-height:24px;
	padding-bottom:10px;
	
}
.txt p{
	position:relative;
	margin-bottom:0 !important;
	
}
.txt p span{
	position:absolute;
	right:70px;
	top:0;
	
}
.art_con .b .txt>div{
	padding-left:2em;
	
}
.art_con .b .txt>div p{
	text-indent:0;
	
}
.xiaojiShop{
	position:absolute;
	right:-100px;
	bottom:-420px;
	
}

/*新首页*/
.nav{width:1000px;margin: 0 auto;overflow: hidden;}
.nav_log{float: left;margin-top: 7px;}
.nav_content{float:right;}
.nav_content li{float:left;border-left:1px #eaeaea solid;}
.nav_content li:last-of-type{border-right:1px #eaeaea solid;}
.nav_content li a{width:105px;display: block;text-align: center;height: 73px;line-height: 73px;color: #343434;font-size: 16px;}
.nav_content li.active{background: #f6f6f6;}
.nav_content li:hover{background: #f6f6f6;}
.down_box{width:265px;position: absolute;left:50%;margin-left: 130px;top:30px;color:#fff;z-index: 999;font-size: 14px;}
.down_android_btn{width: 100%;height:67px;display: block;background: url(../images/button_android.png) no-repeat left top;color:#fff;text-align: center;}
.down-btn-t{display: inline-block;width: 100%;text-indent: 30px;font-size: 20px;padding-top: 10px;color: #fff;}
.down-btn-b{display: inline-block;width: 100%;text-indent: 55px;font-size: 12px;color: #eee;}
.down_android_btn:hover{background: url(../images/button_android_pressed.png) no-repeat left top;}
.down_ios_btn{width: 100%;height:67px;display: block;background: url(../images/button_ios.png) no-repeat left top;color:#fff;text-align: center;}
.down_ios_btn:hover{background: url(../images/button_ios_pressed.png) no-repeat left top;}
.down_pc_btn{width: 100%;height:67px;display: block;background: url(../images/button_pc.png) no-repeat left top;color:#fff;text-align: center;}
.down_pc_btn:hover{background: url(../images/button_pc_pressed.png) no-repeat left top;}
.down_tv_btn{width: 100%;height:67px;display: block;background: url(../images/button_tv.png) no-repeat left top;color:#fff;text-align: center;}
.down_tv_btn:hover{background: url(../images/button_tv_pressed.png) no-repeat left top;}
.down_car_btn{width: 100%;height:67px;display: block;background: url(../images/button_car.png) no-repeat left top;color:#fff;text-align: center;}
.down_car_btn:hover{background: url(../images/button_car_pressed.png) no-repeat left top;}

.down_vr_btn{width: 100%;height:67px;display: block;background: url(../images/button_vr.png) no-repeat left top;color:#fff;text-align: center;}
.down_vr_btn:hover{background: url(../images/button_vr_pressed.png) no-repeat left top;}

.down_mac_btn{width: 100%;height:67px;display: block;background: url(../images/button_mac.png) no-repeat left top;color:#fff;text-align: center;}
.down_mac_btn:hover{background: url(../images/button_mac_pressed.png) no-repeat left top;}

.down_ios_btn,.down_pc_btn,.down_tv_btn,.down_car_btn,.down_mac_btn{margin: 5px 0;}
.down_android_btn{margin-bottom: 5px;}
.erwei_box{width:162px;height:184px;position: absolute;left:50%;margin-left: 450px;top:190px;z-index: 999;}
.erwei_box a{background: url(../images/bj_erweima.png) no-repeat;display: block;width: 100%;height: 100%;}
.introduce_ul{width: 1000px;margin: 0 auto;padding-top: 55px;overflow: hidden;border-bottom: 1px #dfdfdf solid;padding-bottom: 15px;}
.introduce_ul a{color:#000;}
.introduce_detail a:hover{color:#50a7f7;}
.introduce_content{width:45%;float:left;height: 110px;}
.introduce_content img{float:left;margin-right: 12px;width:52px;height:52px;}
.introduce_title{font-size: 15px;font-weight: bold;}
.introduce_detail{color:#0a0909;line-height: 20px;}
.introduce_txt{float: left;width: 83%;}
.footer_wrap{width: 100%;background: #333;}
#brand,#series{border:1px solid #a6a6a6; width:150px; padding: 7px 0;vertical-align:middle;display: inline-block;}
#seriesbtn{background-color:#43A1F6; border:1px solid #43A1F6; width:80px; cursor:pointer; color:#FFF; height:32px;  vertical-align:middle;}
.introduce_right{float:right!important;}
.banner_wrap{width: 100%;height: 598px;overflow: hidden;position: relative;margin-top: 73px;}
.banner_li1{background: #4d9be5;position: absolute;left: 0;top:0;width: 100%;height: 598px;z-index: 1;}
.banner_img1{background: url("../images/banner.jpg") no-repeat;width: 1000px;margin: 0 auto;height: 598px; }
.banner_li2{background: #68b6fe;position: absolute;left: 0;top:0;width: 100%;height: 598px}
.banner_img2{background: url("../images/banner2.jpg") no-repeat;width: 1000px;margin: 0 auto;height: 598px; }
.banner_li3{background: #33b0de;position: absolute;left: 0;top:0;width: 100%;height: 598px}
.banner_img3{background: url("../images/banner3.jpg") no-repeat;width: 1000px;margin: 0 auto;height: 598px; }
.banner{width: 100%;height: 598px;position: relative;z-index: 1;display: block;background: #4d9be5;}
.shop_hot{width:27px;height: 17px;background: url(../images/icon_hot.png) 0 0 no-repeat;position: absolute;right: 10px ;top:15px;}
.nav_shop{position: relative;}
.nav_wrap{width: 100%;border-bottom: 1px #ddd solid;background:#fff;}
.index .nav_fixed{position: fixed;top:0px;left:0px;z-index: 9999;}
.thank_wrap{padding: 35px 0;border-bottom: 1px #dfdfdf solid;width: 1000px;margin: 0 auto;overflow: hidden;line-height: 20px;}
.thank_photo{overflow: hidden;padding-top: 20px;}
.thank_photo li{float: left;margin-right: 10px;}
.thank_photo img{width: 80px;display: block;}
.slideshow_simple1_nav{position: absolute;left: 50%;bottom: 20px;z-index: 99;}
.slideshow_simple1_nav li{float: left;border-radius: 50%;margin-right: 8px;cursor: pointer;background: #fff;}
.pchome_down{color:#fff;text-decoration: underline;}
.down_btn{margin-bottom: 10px;}

/*手柄精灵*/
.banner_wrap-j{
    width: 100%;
    height: 598px;
    overflow: hidden;
    margin-top: 73px;
    background-color: #349cff;
}
.j-banner-content{
    position: relative;
    width: 1000px;
    margin: 0 auto;
    height: 100%;
    background: url(../images/banner-j.jpg) no-repeat left center;
    background-size: 73% auto;
}
.j-down_box{
    width: 250px;
    position: absolute;
    right: 0px;
    top: 50px;
    color: #fff;
    z-index: 999;
    font-size: 14px;
}
.noroot-tn{
    width: 100%;
    height: 67px;
    display: block;
    background: url(../images/noroot.png) no-repeat left top;
    background-size: 100% auto;
    color: #fff;
    text-align: center;
}
.noroot-tn:hover{background: url(../images/noroot-on.png) no-repeat left top;background-size: 100% auto;}
.root-btn-t{
    display:block;
    font-size: 21px;
    padding-top: 7px;
    color: #fff;
}
.root-btn-b{
    display:block;
    font-size: 12px;
    color: #618612;
    text-indent: 20px;
}
.root_version{
    padding-top: 5px;
}
.root_version_padding{
    padding-right: 15px;
}
.yiroot-tn{
    position: relative;
    width: 100%;
    height: 67px;
    display: block;
    background: url(../images/yiroot.png) no-repeat left top;
    background-size: 100% auto;
    color: #fff;
    text-align: center;
}
.yiroot-tn:hover{background: url(../images/yiroot-on.png) no-repeat left top;background-size: 100% auto;}
.j-down_btn{
    margin-bottom: 10px;
}
.yiroot-btn-b{
    display: block;
    font-size: 12px;
    color: #a4d1fa;
}
.zhu{
    color:#02327c;
}
.weixin-btn{
    position: absolute;
    right: 31px;
    top:12px;

}
.j-content-wrap{
    width: 1000px;
    margin: 0 auto;
}
.video-title-l{
    float: left;
}
.video-title-l img{
    width: 30px;
    vertical-align: top;
}
.video-title-l span{
    line-height: 30px;
    height: 30px;
    display: inline-block;
    padding-left: 8px;
    font-size: 16px;
    position: relative;
}
.video-title-r{
    float: right;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color:#000;
    text-decoration: underline;
}
.video-banner{width: 250px;height: 250px;}
.video-title{overflow: hidden;padding: 15px 0;}
.video-content{
    width: 100%;
    height: 500px;
position: relative}
.video-list-wrap{width: 100%;margin: 20px 0;overflow: hidden}
.video-list{width: 30%;height: 200px;background: #666;float: left}
.video-list-p{margin-right: 5%}
.game-title img{
    width: 30px;
    vertical-align: top;
}
.game-title span{
    line-height: 30px;
    height: 30px;
    display: inline-block;
    padding-left: 8px;
    font-size: 16px;
    position: relative;
}
.game-title{
    padding: 20px 0;
    border-top:1px #dfdfdf solid;
}
.game-list{
    float: left;
    width: 12%;
    text-align: center;
    margin-right: 2.66%;
}
.game-list-no{
    margin-right: 0px;
}
.game-list-wrap{
    display: block;
    overflow: hidden;
    margin-bottom: 15px;
}
.game-wrap{
    margin-bottom: 30px;
}
.v-hot{
    width: 27px;
    height: 17px;
    background: url(../images/icon_hot.png) 0 0 no-repeat;
    position: absolute;
    right: -27px;
    top: 0px;
}
/*下载页*/
.down_con .dd1 span a.btn-yue{
    width: 210px;
    display: inline-block;
    height: 49px;
    line-height: 49px;
    background-color: #4d9be5;
    color:#fff!important;
    text-decoration: none;
    border-radius: 8px;
    margin-top: 20px;
    margin-right: 45px;
}
.btn-yue-no{
    margin-right: 0px!important;
    background-color: #56bc94!important;
}
/*新版首页样式*/
@keyframes chevron_down {
    0% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0,1.2vw,0)
    }
}
.download-newtop{
	position:relative;
	width:100%;
	height:100vh;
	padding:0;
	background:url(/static/nimg/indexbg.jpg);
	background-size: 100% 100%;
}
.download-newtop .indexnav{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 900;
	border: 1px solid hsla(0, 0%, 100%, .08);
}
.download-newtop .indexnavheight{
	height:64px;
}
.download-newtop .indexnavleft{
	position: absolute;
	top: 10px;
	left: 56px;
}
.download-newtop .indexnavleft .navlogoa{
	color: #fff;
	float: left;
	height: 45px;
	display: block;
	overflow: hidden;
	font-size: 14px;
	line-height: 45px;
}
.download-newtop .indexnavleft .indexnavleftul{
	float: left;
	height: 24px;
	list-style: none;
	margin-top: 10px;
}
.download-newtop .indexnavleft .indexnavleftul>li{
	float: left;
	margin-left: 47px;
	padding: 0 13px;
	border-radius: 15px;
	position: relative;
	font-family: PingFang SC;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 30px;
	margin-top: -3px;
}
.download-newtop .indexnavleft .indexnavleftul>li.active{
	background-color: hsla(0, 0%, 100%, .5);
}
.download-newtop .indexnavleft .indexnavleftul>li>a{
	color: #fff;
	font-weight: 500;
	opacity: 1;
}
.download-newtop .indexnavleft .indexnavleftul>li.active>a{
	color: #09f;
}
.download-newtop .indexnavright{
	position: absolute;
	top: 22px;
	right: 56px;
	display: flex;
	align-items: center;
	height: 24px;
	font-family: PingFang SC;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
}
.download-newtop .indexnavright .indexnavrightul{
	display: flex;
	align-items: center;
	height: 24px;
}
.download-newtop .indexnavright .indexnavrightul>li{
	margin-left: 60px;
	position: relative;
	line-height: 24px;
	color: #fff;
}
.download-newtop .indexnavright .indexnavrightul>li>a{
	color:#fff;
	text-decoration: none;
}
.download-newtop .middleicon{
	opacity: .85;
	position: absolute;
	z-index: 10;
	width: 25vw;
	height: 20vw;
	margin-left: -12.5vw;
	margin-top: -10vw;
	left: 50%;
	top: 50%;
}
.download-newtop .middleicon>.iconback{
	position: absolute;
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	background-image:url(/static/nimg/indexicon.png);
}
.download-newtop .bottomanmation{
	position: absolute;
	bottom: 1.275vw;
	left: 50%;
	margin-left: -1.02vw;
	scale: .8;
	width: 2.04vw;
	height: 2.04vw;
	background-size: contain;
	animation: chevron_down 2s infinite;
	background-image:url(/static/nimg/downico.png);
}
.download-area{
	position: absolute;
    left: 0;
    right: 0;
    bottom: 3.4vw;
    height: 11.22vw;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.download-area__item-wrap{
	justify-content: center;
    align-items: flex-end;
}
.download-area__item, .download-area__item-wrap {
    position: relative;
    display: flex;
    overflow: visible;
}
.download-area__item {
    min-height: 3.5vw;
    width: 9.52vw;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin: 0 1.105vw;
    border: .085vw solid transparent;
}
.download-area__item:hover{
	background: #fff;
    border: .085vw solid #fff;
    -webkit-backdrop-filter: blur(.85vw);
    backdrop-filter: blur(.85vw);
    border-radius: .51vw;
    z-index: 11;
}
.download-area__item:hover .download-area__item-qrcode{
	display: block;
}
.download-area__item-qrcode {
    position: relative;
    width: 6.79065vw;
    height: 6.63935vw;
    margin-top: 1.17895vw;
    margin-bottom: .82535vw;
    display: none;
}
.download-area__item-intro {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: .85vw;
}
.download-area__item-intro__logo {
    overflow: hidden;
    position: relative;
    width: 1.7vw;
    height: 1.7vw;
    margin-right: .51vw;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
}
.download-area__item .download-area__item-intro__logo.iOS {
    background-image: url(/static/nimg/applee.png);
}
.download-area__item:hover .download-area__item-intro__logo.iOS {
    background-image: url(/static/nimg/applee_active.png);
}
.download-area__item .download-area__item-intro__logo.Android {
    background-image: url(/static/nimg/android.png);
}
.download-area__item:hover .download-area__item-intro__logo.Android {
    background-image: url(/static/nimg/android_active.png);
}
.download-area__item .download-area__item-intro__logo.Win {
    background-image: url(/static/nimg/win.png);
}
.download-area__item:hover .download-area__item-intro__logo.Win {
    background-image: url(/static/nimg/win_active.png);
}
.download-area__item .download-area__item-intro__logo.Car {
    background-image: url(/static/nimg/car.png);
}
.download-area__item:hover .download-area__item-intro__logo.Car {
    background-image: url(/static/nimg/car_active.png);
}
.download-area__item .download-area__item-intro__logo.Mac {
    background-image: url(/static/nimg/mac.png);
}
.download-area__item:hover .download-area__item-intro__logo.Mac {
    background-image: url(/static/nimg/mac_active.png);
}
.download-area__item .download-area__item-intro__logo.Tv {
    background-image: url(/static/nimg/tv.png);
}
.download-area__item:hover .download-area__item-intro__logo.Tv {
    background-image: url(/static/nimg/tv_active.png);
}
.download-area__item-intro__txt {
    position: relative;
    font-family: PingFang SC;
    font-style: normal;
    font-weight: 400;
    font-size: 1.19vw;
    line-height: 1.7vw;
    color: #fff;
}
.download-area__item:hover .download-area__item-intro__txt {
    color: #09f;
}
.download-area__item-split-line {
    content: "";
    position: relative;
    margin-bottom: .85vw;
    width: .085vw;
    height: 1.53vw;
    background: #fff;
    mix-blend-mode: normal;
    opacity: .1;
    border-radius: .34vw;
}