/* bg */
.ztbg{position: absolute;left: 0;top:0;height:1100px;width: 100%;}
.ztbg p{background-repeat: no-repeat;background-position: center top;}
.ztbg p.bg1{background-image: url('../images/jlgs/bg1.jpg');height: 300px;width: 100%;}
.ztbg p.bg2{background-image: url('../images/jlgs/bg2.jpg');height: 300px}
.ztbg p.bg3{background-image: url('../images/jlgs/bg3.jpg');height: 220px}
.ztbg p.bg4{background-image: url('../images/jlgs/bg4.jpg');height: 280px} 

.main{position: relative;z-index: 2;width: 100%;}
.game_box{margin: 5px auto 0;min-width: 1000px;}
.game_box .topinfo{height: 42px;background: url('../images/jlgs/topinfo_logo.png') center center no-repeat;}
.topinfo .n_box{background: url('../images/jlgs/n_boxbg.png') no-repeat center left;padding:0 10px 8px 46px ;width: 254px;height: 30px;line-height: 30px;margin-top: 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.topinfo .n_box ul{height: 30px;overflow: hidden;}
.topinfo .n_box ul li{width: 100%;height: 30px;font-weight: bold;}
.topinfo .topbtns{height: 38px;}
.topinfo .topbtns a{width: 92px;height: 38px;padding-left: 68px;font-weight: bold;float: left;background: url('../images/jlgs/top_btn.png?v=1') no-repeat 0 0;line-height: 46px;}
.topinfo .topbtns a.add-btn{background-position: -171px 0;}
.game_box .game_c{padding: 2px;background-color: #000;}
.w0-wrap{width: 100%;}
.main .w1-wrap{height: 288px;background: url('../images/jlgs/w1_bg.png') no-repeat center top;overflow: hidden;width: 100%;}
.w1-inner .game-intr{width: 406px;height: 140px;margin: 104px 0 0 30px;text-align: justify;}
.w1-btns-wrap{width: 374px;height: 166px;margin: 65px 0 0 30px;}
.w1-btns-wrap .w1-abtn1,.w1-btns-wrap .w1-abtn2{width: 182px;height: 110px;background: url('../images/jlgs/w1_btns.png') no-repeat 0 0;float: left;text-indent: -9999px;}
.w1-btns-wrap .w1-abtn1:hover{background-position: 0 -126px;}
.w1-btns-wrap .w1-abtn2{background-position: -185px 0;margin-left: 4px;}
.w1-btns-wrap .w1-abtn2:hover{background-position: -185px -126px;}
.w1-btns-wrap .w1-abtn3,.w1-btns-wrap .w1-abtn4{width: 178px;height: 44px;background: url('../images/jlgs/kefu_btns.png?v=1') no-repeat 0 0;float: left;text-indent: -9999px;margin-top: 10px;}
.w1-btns-wrap .w1-abtn3:hover{background-position: 0 -58px;}
.w1-btns-wrap .w1-abtn4{background-position: -184px 0;}
.w1-btns-wrap .w1-abtn4:hover{background-position: -184px -58px;}

.w1-wrap .scan-img{width: 142px;height: 150px;margin:90px  18px 0 0 ;background: url('../images/jlgs/erweimabg.png') no-repeat 0 0;text-align: center;overflow: hidden;}
.w1-wrap .scan-img p{height: 26px;line-height: 26px;margin-top: 14px;font-style: italic;font-weight: bold;}
.scan-img img{width: 90px;height: 90px;display: block;margin: 0 auto;}

.w2-wrap{height: 484px;background: url('../images/jlgs/w2_bg.jpg') no-repeat center top;;}
.w2-left{width:394px;height: 370px;margin:58px 0 0 30px;}
.w2-left h2 a{text-align: center;height: 30px;line-height: 30px;display: block;width: 100%;color: #086ee4;font-size: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}
.w2-left .h2-intr{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 48px;padding-bottom: 10px;border-bottom: 1px dashed #cccccc;line-height: 26px;}

.w2-left .wul {height: 200px;overflow: hidden;margin: 10px 0 0;}
.w2-left .wul li {float: left;display: inline;width: 295px;height: 24px;position: relative;overflow: hidden;padding: 4px 50px 0px 50px;margin-top: 0px;}
.w2-left .wul li i { position: absolute; top: 6px; left: 0; display: block; width: 42px; height: 20px; line-height: 20px; text-align: center; font-size: 12px; color: #fff; overflow: hidden; }
.w2-left .wul li .i-gl { background: #28b8c6; }
.w2-left .wul li .i-gg { background: #ff7f00; }
.w2-left .wul li .i-sp { background: #65606e; }
.w2-left .wul li .i-bl { background: #50a8ad; }
.w2-left .wul li .i-hd { background: #2989fa }
.w2-left .wul li span {position: absolute;top: 4px;right: 0;display: block;width: 45px;height: 24px;}
.w2-left .wul li a { display: inline-block; *display: inline; *zoom: 1; height: 24px; overflow: hidden; padding-right: 32px; cursor: pointer;}
.w2-left .wul li a:hover,.gengxin a:hover{color: #086ee4;}
.w2-left .wul li a.new{ background: url("/httpsNot301/qmxz/images/qimenxiaozhen/new.png") no-repeat right center; }
.w2-left .gengxin { text-align: center; }
.gengxin a{color: #8a8b8f;background: url('../images/jlgs/moregenxin_btn.png') no-repeat center 0;display: block;color: #ffcc50;width: 146px;height: 30px;margin: 20px auto;line-height: 30px;}
.slide{width: 526px;height: 334px;overflow:hidden;margin: 56px 10px 0  0px;}
.slidebd{float:left;width: 416px;height: 334px;overflow:hidden;position:relative;}
.slidebd ul{width:999em;height: 334px;}
.slidebd li{float:left;width: 416px;height: 334px;overflow:hidden;line-height:0;font-size:0;position:relative;}
.slidebd img{display:block;width: 416px;height: 334px;overflow:hidden;}
.slidebd p {width:396px;height:40px;line-height:40px;text-align:center;font-size:16px;position:absolute;bottom:0;left:10px;z-index:3;overflow:hidden;color: #fff;}
.slidebd span {background-image:url("../images/jlgs/rgbmask.png");background-repeat:repeat;width:100%;height:40px;position:absolute;bottom:0;left:0;z-index:1;}
.slidebd a:hover,.slidebd a:hover p {color:#f1c663;text-decoration:none;}

.slidebd a:hover{text-decoration:none}
.slidebd a:hover em{color:#f60}
.slidehd{float:right;width: 108px;height: 334px;overflow:hidden;}
.slidehd .prev,.slidehd .next{background:url("../images/jlgs/slidebtn.png") no-repeat;display:block;width:104px;height: 30px;overflow:hidden;line-height:99;background-color: #3e3d40;border: 2px solid #0a0a0a;border-top: 0;border-bottom: 0;cursor: pointer;user-select: none;}
.slidehd .prev{background-position: 0 5px;}
.slidehd .next{background-position:0 -47px;border-top: 2px solid #0a0a0a;}
.slidehd .prev:hover{background-color:#ffcc50 ;background-position:-104px 5px;}
.slidehd .next:hover{background-color:#ffcc50 ;background-position:-104px -47px;}

.slidetxt{width: 108px;height: 272px;overflow:hidden;}
.slidetxt li{float:left;width: 108px;height: 68px;overflow:hidden;}
.slidetxt li a{display:block;height: 66px;width: 104px;position: relative;border: 2px solid #0a0a0a;border-bottom: none;color: #fff;line-height: 66px;background:#3a3d44;border-bottom: 0;}
.slidetxt .on a,.slidetxt li a:hover{background-color: #a62800;}
.slidetxt li a span{display: inline-block;vertical-align: middle;line-height: 18px; padding: 0 10px}

.w3-wrap{height: 1080px;background: url('../images/jlgs/w3_bg.jpg') no-repeat center top;overflow: hidden;}
.w3-inner{position: relative;height: 1080px;}
.w3-inner .w3-txt{padding-top: 106px;text-align: center;color: #fff;height: 40px;line-height: 40px;}
.w3-inner .w3-btns1,.w4-inner .w4-btns{width: 110px;height: 36px;background: url('../images/jlgs/w3_btns.png') no-repeat  -118px 0 ;cursor: pointer;position: absolute;top: 105px;right: 20px;text-align: center;line-height: 36px;color: #333;}

.w3-inner .w3-btns1:hover,.w4-inner .w4-btns:hover{background-position:0 0;text-decoration: none;color: #fff;}
.table-tit{margin: 50px auto 0;background-color: #1f1f1f;color: #fff;height: 40px;line-height: 40px;width: 932px;}
.table-tit span{float: left;height: 40px;line-height: 40px;font-weight: bold;}
.table-tit span.stit1,.table-box li p.stit1{width: 80px;margin-right:30px;padding: 0 10px;}
.table-tit span.stit2,.table-box li p.stit2{width: 121px;margin-right: 20px;}
.table-tit span.stit3,.table-box li p.stit3{width: 97px;margin-right: 11px;} 
.table-tit span.stit4,.table-box li p.stit4{width: 114px;margin-right: 23px;}
.table-tit span.stit5,.table-box li p.stit5{width: 140px;/* margin-right: 23px; */}
.table-tit span.stit6,.table-box li p.stit6{/* text-align: center; */width: 248px;}

.w3-inner .scrollBar { height: 700px; overflow: hidden; position: relative; margin: 0 auto ;width: 932px;}
.w3-inner .content-wrap{width: 932px;height: 700px;}
.w3-inner  .content{width: 100%;}
.w3-inner .track { position: absolute; top: 0; right: 0; width: 6px; height: 100%; background: #d4e7fe; overflow: hidden; }
.w3-inner .track div { width: 100%; background: #020202; left: 0; height:20px ;}
.table-box li{height: 50px;line-height: 50px;overflow: hidden;}
.table-box li p{float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.table-box li p i{color: #086ee4;}
.table-box li p em{width: 122px;float: left;text-align: center;}
.table-box li p.stit6 a{width: 90px;height: 32px;margin: 9px 0 0 0;float: right;text-align: center;line-height: 32px;background: url('../images/jlgs/w3_btns.png') no-repeat 0 -57px;color: #fff;}
.table-box li p.stit6 a:hover{background-position:-118px -57px;color: #000;text-decoration: none;}
.table-box li.color{background-color: #dfedfe;}

.w4-wrap{height: 1026px;background: url('../images/jlgs/w4_bg.jpg') no-repeat center top;overflow: hidden;}
.w4-inner{position: relative;width: 1130px;margin: 0 auto;}
.w4-inner .w4-txt{width: 685px;padding: 120px 0 0;margin: 0 auto;color: #fff;text-align: center}
.w4-inner .w4-btns{top:76px;right:86px}

#w4-tab{width: 366px;height: 71px;overflow: hidden;background: url('../images/jlgs/w4_tab.png') no-repeat 0 0;margin: 32px auto 0;}
.w4-tab span{width: 50%;height: 71px;cursor: pointer;text-indent: -9999px;float: left;}
#w4-tab.tab2{background-position: 0 -120px;}

.w4-list{position: relative;height: 800px;}
.w4-list .mrt-contain,.w4-list .mzd-contain{width: 1130px;height: 680px;position: relative;}
.w4-con{height: 680px;}
.w4-list  li{width: 900px;height: 680px;background: url('../images/jlgs/teambg.png') no-repeat center 0;display:none;position: absolute;overflow: hidden;left:105px;top: -20px;transition: all 0.5s;-moz-transition: all 0.5s; /* Firefox 4 */-webkit-transition: all 0.5s; /* Safari 鑴欐ゼ鑺掗埀顑藉妷鑴滈垾锟� Chrome */-o-transition: all 0.5s; /* Opera */-ms-transition: all 0.5s;left: 125px;top: -20px;}
.w4-list .mrt-contain  li img{width: 354px;height: 444px;float: left;border: 3px solid #0a0a0a;margin: 132px 0 0 110px;}
.w4-list li.mid{display: block;z-index: 12;}
.w4-list  li.left,.w4-list li.right{width: 642px;height: 478px;background: url('../images/jlgs/leftbg.png') no-repeat center top;top: 94px;display: block;}
.w4-list li.left{left: 0;}
.w4-list li.right{left: 506px;}
.w4-list .mrt-contain li.left  img,.w4-list .mrt-contain li.right img{width: 246px;height: 308px;margin: 86px 0 0 70px;opacity: 0.5;filter: alpha(opacity=50);}
.mrt-info{width:280px;height: 354px;float: left;margin:132px 0 0 20px;overflow: hidden;}
.mrt-info .name,.mzd-info .name{font-size: 18px;height:46px;line-height: 46px;}
.mrt-info div,.mzd-info div{margin-bottom: 10px;overflow: hidden;}
.mrt-info div i,.mzd-info div i{font-weight: bold;float: left;width:80px;}
.mrt-info div p,.mzd-info div p{text-align: justify;}
.w4-list  li.left .mrt-info,.w4-list  li.right .mrt-info{width:210px;margin: 86px 0 0 10px;font-size: 12px;height:308px;}
.w4-list  li.left .mrt-info div,.w4-list li.right .mrt-info div{margin-bottom: 0px;}
.w4-list  li.left .mrt-info.name,.w4-list  li.right .mrt-info.name{height: 30px;line-height: 30px;}

.mrt-prev,.mrt-next{width: 74px;height: 62px;background: url('../images/jlgs/teamtab.png') no-repeat 0 0;position: absolute;top:310px;z-index: 20;cursor: pointer;}
.mrt-prev{left: 65px;}
.mrt-next{right: 52px;background-position: -107px 0;}
.mrt-next:hover{background-position: -107px -70px;}
.mrt-prev:hover{background-position: 0 -70px;}

.mzd-info{margin: 92px auto 20px;width: 650px;height:218px;}
.mzd-info .info-left{width:260px;float: left }
.mzd-info .info-right{width:330px;float: right ;margin-top: 10px;}
.team-role{text-align: center;font-size: 0;}
.team-role .trole-item{display: inline-block;width: 196px;margin: 0 10px;}
.team-role .trole-item img{width:190px;height:238px;border: 3px solid #0a0a0a;display: block;margin: 0 auto;}
.team-role .trole-item p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 30px;line-height: 30px;font-size: 14px;}

.w4-list  li.left .mzd-info,.w4-list  li.right .mzd-info{width: 482px;height: 140px;margin: 60px auto 10px;overflow: hidden;}
.w4-list  li.left .mzd-info .info-left,.w4-list  li.right .mzd-info .info-left{width: 200px;}
.w4-list  li.left .mzd-info .info-right,.w4-list  li.right .mzd-info .info-right{width: 240px;}
.w4-list  li.left .mzd-info .info-right div,.w4-list  li.right .mzd-info .info-right div{height:68px;overflow: hidden;}
.w4-list  li.left .team-role .trole-item,.w4-list  li.right .team-role .trole-item{width: 132px;margin:  0 8px;}
.w4-list  li.left .team-role .trole-item img,.w4-list  li.right .team-role .trole-item img{width:132px;height: 168px;border: 3px solid #0a0a0a;opacity: 0.5;filter: alpha(opacity=50);}

.pinlun-box{width: 980px;margin: 0 auto 50px;padding: 10px;background-color: #fff;}
.links {padding: 10px;background: #fff;width: 960px;margin: 0 auto 10px;color: #333;}
.links li { background: url("../images/jlgs/link3.png") no-repeat left center; float: left; width: 12.5%; height: 24px; line-height: 24px; overflow: hidden; }
.links li a { display: block; padding-left: 15px; font-size: 12px; height: 24px; overflow: hidden; color: #333;}
.phone_footer,.phone_wrapper{background-color: #ededed;}

*html { background-image: url("about:blank"); background-attachment: fixed; }
.fixed-menu {position: fixed;left: 50%;bottom: 380px;z-index: 110;text-align: center;width: 134px;margin-left: 560px;overflow: hidden;background:url('../images/jlgs/fixed_sidebg.png') no-repeat center top;height: 224px;padding: 40px 0;}
.fixed-menu ul { width: 88px; margin-left: 17px;  }
.fixed-menu ul li { height: 44px; overflow: hidden; width: 88px;margin-bottom: 5px;}
.fixed-menu ul li a { width: 100%; display: block; line-height: 44px; color: #fff; background: url('../images/jlgs/sidelibtn.png') no-repeat 0 0;}
.fixed-menu ul li a:hover {color: #000;background-position: 0 -58px;text-decoration: none;}
.fixed-menu .fixed-b { width: 100%; height: 41px;}
.fixed-menu .fixed-b .top { width: 100%; height: 26px; font-weight: bold; line-height: 26px; color: #333; display: block; background: url('../images/jlgs/topbg.png') no-repeat center 0 ;padding-top: 20px;}
.fixed-menu .fixed-b .top:hover { color: #fff; background-position: center -72px;text-decoration: none;}

.ad_left,.ad_right{width:100px;height:400px;position:absolute;z-index:900;top:110px;zoom:1}
.ad_left{right:10px;}
.ad_right{left:10px;}
.close_ad{display:block;width:14px;height:14px;line-height:150px;overflow:hidden;position:absolute;z-index:1000;top:0px;right:0;background:url("about:blank");cursor:pointer}
.full { height: 100%; overflow: hidden; }
.full .game_c { background: #464646; }
.full .game_box { margin-top: 0; }


/* 202304 add */
.topbtns-download{width: 121px;height: 31px;background: url('../images/jlgs/topbtns.png') no-repeat  0 0 ;cursor: pointer;text-align: center;line-height: 31px;color: #333;margin-right: 0px;margin-top: 7px;font-weight: bold;}