@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft Yahei","宋体",Arial Narrow; font-size:14px; color:#666; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;font-family:"Microsoft Yahei","宋体",Arial Narrow;}
img{border:0; display:block;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{text-decoration:none;}
a:active,a:hover{color:#f55843;text-decoration: none;}
.lt{float:left;}
.rt{float:right;}
.cl{ clear:both;}
.mr0{margin-right: 0}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
code{font-family:"Microsoft Yahei","宋体",Arial Narrow;}

.fixed{position:fixed; top:0px; z-index:100px;_position:absolute; _top:expression((0+(noValue = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');}

header{background-color: #fff;}
#header{width:1200px; margin:0 auto; height:100px; background:url(../images/headbg.jpg) 284px 20px no-repeat;}
#header h1{ width:214px; height:60px; background:url(../images/logo.jpg) no-repeat; margin-top:20px;}
#header h1 a{ display:block;width:100%; height:100%;}
#nav{ width:100%; height:50px; background:#f7a934; line-height:50px;}
#nav ul{ height:50px; width:1200px; margin:0 auto;}
#nav ul li{ width:150px; float:left; text-align:center; font-size:18px;}
#nav ul li a{ display:block;width:100%; height:100%;}
#nav ul li a:link,#nav ul li a:visited{ color:#fff;}
#nav ul li a:hover,#nav ul li a:active{ color:#fff; font-weight:bold;}
#main{ width:1200px; margin:0 auto;padding:35px 0 30px 0; border-bottom:2px solid #f7a934;}


.search{ width:360px; height:38px; border:2px solid #e0e0e0; border-radius:20px;-webkit-border-radius:20px; margin:30px 0 0 426px; padding:0 18px;}
.s_input{ background:none; border:none; height:38px; line-height:38px;width:320px; float:left; outline:none; color:#999;font-family: "閺傝顒滄鎴滅秼缁犫偓娴ｏ拷";}
.s_btn{ width:40px; float:left; height:38px; background:url(../images/icon.png) -12px -9px no-repeat; border:none; cursor:pointer; outline:none; position:relative;right:-10px;}
.search .ss{ overflow:hidden;}
.item{border: 1px solid #ddd;background: #fff; margin-top: 1px;font-size: 14px;box-shadow: 1px 1px 1px rgba(0,0,0,0.1); position:relative; z-index:9999; display:none;}
.item ul{ padding:5px 0; background:#fff;}
.item li a{display: block;font-weight: bold;line-height: 30px;padding-left: 19px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;}
.item li a b{color: #ff6262;}

.share{ width:108px; margin-top:28px;}
.share dt,.share dd{ float:left; width:40px; height:40px; border:2px solid #e0e0e0; border-radius:50%;-webkit-border-radius:50%; margin-left:10px; position:relative;}
.share dt{ background:url(../images/icon.png) -57px -1px no-repeat;}
.share dd{ background:url(../images/icon.png) -103px 0px no-repeat;}
.share dt span,.share dd span{ position:absolute;left:0;top:0; width:100%; height:100%; box-sizing:border-box; border:0 #f7ac3a solid;border-radius:50%;-webkit-border-radius:50%;transition: border 0.8s; z-index:99;}
.share dt:hover span,.share dd:hover span{ border:20px solid #f7ac3a;}
.share dt a.fktxt,.share dd a.fxtxt{ position:absolute;left:0;top:0; width:100%; height:100%; text-align:center;line-height:40px; font-size:14px; color:#fff; z-index:999; display:none;}
.share dt:hover a.fktxt,.share dd:hover a.fxtxt{ display:block;}
#share{ position:absolute;left:0;top:35px;padding-top:20px; display:none; z-index:9999;}
.bdshare-button-style0-32 a{margin:2px 6px 6px 0 !important;}
#share a.popup_sqq{ width:40px; height:40px; background:url(../images/icon.png) 0 -68px no-repeat !important;}
#share a.popup_sqq:hover{ background-position:-40px -68px !important; opacity:1;}
#share a.bds_qzone{ width:40px; height:40px; background:url(../images/icon.png) 0 -113px no-repeat !important;}
#share a.bds_qzone:hover{ background-position:-40px -113px !important; opacity:1;}
#share a.bds_tsina{ width:40px; height:40px; background:url(../images/icon.png) 0 -158px no-repeat !important;}
#share a.bds_tsina:hover{ background-position:-40px -158px !important; opacity:1;}
#share a.bds_weixin{ width:40px; height:40px; background:url(../images/icon.png) 0 -203px no-repeat !important;}
#share a.bds_weixin:hover{ background-position:-40px -203px !important; opacity:1;}
#nav{ width:100%; height:50px; background:#f7a934; line-height:50px;}
#nav ul{ height:50px; width:1200px; margin:0 auto;}
#nav ul li{ width:150px; float:left; text-align:center; font-size:18px;}
#nav ul li a{ display:block;width:100%; height:100%;}
#nav ul li a:link,#nav ul li a:visited{ color:#fff;}
#nav ul li a:hover,#nav ul li a:active{ color:#fff; font-weight:bold;}
#main{ width:1200px; margin:0 auto;padding:35px 0 30px 0; border-bottom:2px solid #f7a934;}

.bgimg{background: url(../images/bg.png);}
.bgf6{background: #f6f6f6;width:100%;min-width:1200px;margin:0 auto;overflow-x:hidden;min-height:1000px;}
.icon2{background:url(../images/icon2.png) no-repeat;background-size:800px 800px;display:inline-block;}
.tq1200{width:1200px;margin:0 auto;}
.clearfix{margin-right:auto;margin-left:auto;*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
.hide{display: none;}

.path{overflow: hidden;}
.path .crumb{float: left;font-size: 12px;color: #666;line-height: 34px;max-width: 500px;height: 34px;overflow: hidden;margin: 5px 0;}
.path .crumb i{width: 8px;height: 12px;background-position: -122px -33px;vertical-align: middle;margin-right: 6px;}
.path .crumb a{font-size: 12px;color: #666;}
.path .crumb span{color: #666;}
.path .crumb em{font-size: 12px;color: #666;}
.path .crumb a:hover{color: #999;}

.gamenavbox{background: #fff;width: 1198px;height: 150px;border: 1px solid #f7ceaa ;border-radius: 8px;overflow: hidden;position: relative;}
.gamenavbox ul{width: 1240px;height: 138px;overflow: hidden;margin: 0 18px;padding: 6px 0;}
.gamenavbox ul li{float: left;width: 200px;height: 38px;margin: 15px 0;}
.gamenavbox ul li span{display: inline-block;font-size: 16px;color: #222;line-height: 38px;text-align: center;width: 168px;margin-right: 4px;}
.gamenavbox ul li.current span,.gamenavbox ul li:hover span{color: #666;background: #f3f3f3;border-radius: 20px;}
.gamenavbox ul li span i{width: 23px;height: 22px;vertical-align: sub;margin-right: 9px;}
.gamenavbox ul li:nth-child(1) span i{background-position: 0 -142px;}

.gamenavbox ul li span i.qbfl{background-position: 0 -142px;}
.gamenavbox ul li span i.xxxx{background-position: -215px -142px;}
.gamenavbox ul li span i.gzcl{background-position: -162px -142px;}
.gamenavbox ul li span i.qzsj{background-position: -268px -142px;}
.gamenavbox ul li span i.qptd{background-position: -188px -170px;}
.gamenavbox ul li span i.gddz{background-position: -188px -142px;}
.gamenavbox ul li span i.xxyx{background-position: -38px -311px;}
.gamenavbox ul li span i.ercy{background-position: -2px -311px;position: relative;top: 2px;}
.gamenavbox ul li span i.jpsy{background-position: -69px -311px;}
.gamenavbox ul li span i.cqfg{background-position: -106px -311px;}
.gamenavbox ul li span i.xxxx{background-position: -140px -311px;}
.gamenavbox ul li span i.mnyc{background-position: -176px -311px;}

.gamenavbox ul li{position: relative;}
.gamenavbox ul li:after {content: '';position: absolute;top: 10px;right: 15.5px;width: 1px;height: 25px;background-color: #dedede;transform: rotate(36deg);}
.gamenavbox ul li:last-of-type:after,.gamenavbox ul li:nth-of-type(6n):after{background-color: transparent;}

.gamenavbox ul li span em{font-size: 12px;color: #999;}
.gamenavbox ul li a>i{width: 16px;height: 21px;background-position: -102px -112px;vertical-align: middle;}
.gamenavbox .appt{width: 55px;height: 56px;background-position: -354px -253px;position: absolute;top: 0;left: 0;}
.gamenavbox .appb{width: 29px;height: 36px;background-position: -342px 0;position: absolute;bottom: -1px;right: -1px;}
.gamenavbox .appc{width: 1200px;height: 1px;background: #eff1f4;position: absolute;top: 77px;left: 0;}

.gameinfo ul{width: 1240px;overflow: hidden;margin-top: 38px;}
.gameinfo ul li{overflow: hidden;width: 280px;height: 246px;border: 1px solid #ccc;border-radius: 12px;float: left;margin-right: 24px;margin-bottom: 26px;background: #fff;}
.gameinfo ul li a{width: 100%;height: 100%;display: block;}
.gameinfo ul .current,.gameinfo ul li:hover{background: #fff9f9;border: 1px dashed #ed5758;}
.gameinfo ul li.look:hover .info p:nth-child(1){color: #fb9d04;font-weight: 600;}
.gameinfo ul .current .info p:nth-child(1),.gameinfo ul li:hover .info p:nth-child(1){color: #ed5758;font-weight: 600;}
.gameinfo ul li img{width: 100px;height: 100px;float: left;margin: 20px 0 0 20px;border-radius: 16px;}
.gameinfo ul li .info{float: left;width: 125px;margin-left: 14px;margin-top: 20px;}
.gameinfo ul li .info p:nth-child(1){font-size: 18px;color: #292929;line-height: 18px;margin-top: 6px;width: 126px;}
.gameinfo ul li .info p:nth-child(2),.gameinfo ul li .info p:nth-child(3),.gameinfo ul li .info p:nth-child(4){font-size: 14px;color: #757575;line-height: 14px;margin-top: 8px;}
.gameinfo ul li .info p:nth-child(2){margin-top: 14px;}
.gameinfo ul li .info p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.gameinfo ul li span{width: 238px;height: 35px;border: 1px solid #ed5758;border-radius: 10px;display: inline-block;text-align: center;color: #ed5758;font-size: 14px;line-height: 35px;margin: 14px 20px;}
.gameinfo ul .current span,.gameinfo ul li:hover span{background: #ed5758;color: #fff;}
.gameinfo ul li.look span{border-color: #fb9d04;color: #fb9d04;}
.gameinfo ul li.look:hover{border-color: #fb9d04;background: #fff9f9;}
.gameinfo ul li.look:hover span{color: #fff;background: #fb9d04;}
.gameinfo ul li>a>p{font-size: 14px;color: #757575;line-height: 22px;margin: 0 20px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.pagebg{height: 80px;width: 1200px;background: rgba(200,200,200,.2);overflow: hidden;border-radius: 5px;margin-bottom: 30px;position: relative;z-index: 2;}
.pagecode{margin: 30px 0 30px 0;text-align:center;font-size:14px;}
.pagecode a{padding:8px 12px;margin-right:10px;color:#666;text-decoration:none;border:1px solid #eaeaea;background:#fff;border-radius:4px;}
.pagecode a:hover{color:#fff;background:#f7a934;border:1px solid #f7a934;}
.pagecode a.current,.pagecode a.current:hover{color:#fff;background: #f7a934;border: 1px solid #f7a934;}
.pagecode a.disabled,.pagecode a.disabled:hover{color:#666;background:#fff;border:1px solid #eaeaea;cursor:default;}

footer{width: 100%;height: 170px;color: #999;font-size: 14px;background-color: #333;text-align: center;padding-top: 40px;z-index: 99;position: relative;}
footer p:nth-of-type(1){color: #666;line-height: 44px;font-size: 14px;}
footer p:nth-of-type(2){color: #666;font-weight: 400;}
footer p a{color: #666;margin:0 10px;font-weight: 400;}
footer p:nth-of-type(2) a{margin:0;}
footer p:nth-of-type(3){color: #666;line-height: 44px;font-size: 14px;}
footer p span{color: #666;margin:0 10px;font-weight: 400;}

.grbg{background: url(../images/gr.jpg) no-repeat;background-size: 1920px 444px;width: 1920px;height: 444px;position: absolute;top: 187px;left: 0;z-index: 0;}

.loadbox{overflow: hidden;position: relative;}
.loadbox .box_l{width: 885px;float: left;margin-right: 20px;}
.loadbox .box_r{width: 295px;float: left;}
.loadcont{width: 883px;height: 294px;border: 1px solid #e0e0e0;position: relative;overflow: hidden;}
.loadbox_t{overflow: hidden;border-bottom: 1px solid #e0e0e0;}
.loadbox_t h1{font-size: 28px;color: #222;line-height: 72px;font-weight: 600;float: left;margin-left: 21px;}
.loadbox_t span{font-size: 14px;color: #999;float: left;line-height: 14px;margin-top: 36px;margin-left: 10px;}
.loadbox_t .info{float: right;text-align: center;margin-top: 14px;margin-right: 24px;}
.loadbox_t .info i{width: 24px;height: 28px;background-position: -244px 0;margin: 0 auto;}
.loadbox_t .info p{font-size: 12px;color: #999;}
.loadbox_b img{height: 182px;width: 182px;border-radius: 32px;margin: 18px 22px 0 24px;float: left;}
.loadbox_b .info{float: left;margin-top: 18px;}
.loadbox_b .info p:nth-child(1) a{height: 28px;border: 1px solid #62ccb7;border-radius: 3px;margin-right: 10px;color: #62ccb7;text-align: center;padding: 0 10px;line-height: 29px;display: inline-block;}
.loadbox_b .info p:nth-child(1) a:nth-of-type(1){border-color: #68d9c2;color: #68d9c2;}
.loadbox_b .info p:nth-child(1) a:nth-of-type(2){border-color: #f58797;color: #f58797;}
.loadbox_b .info p:nth-child(1) a:nth-of-type(3){border-color: #68d46d;color: #68d46d;}
.loadbox_b .info p:nth-child(1) a:nth-of-type(4){border-color: #6d86b3;color: #6d86b3;}
.loadbox_b .info ul{overflow: hidden;width: 550px;height: 100px;}
.loadbox_b .info ul li{float: left;font-size: 13px;color: #010101;margin-top: 8px;line-height: 13px;white-space: nowrap;height: 13px;overflow: hidden;text-overflow: ellipsis;}
/* .loadbox_b .info ul li:nth-child(odd){width: 200px;} */
/* .loadbox_b .info ul li:nth-child(even){width: 330px;} */
.loadbox_b .info ul li.longLi{width: 330px!important;}
.loadbox_b .info ul li{width: 220px;}
.loadbox_b .info ul li:nth-child(4){display: flex;}
.loadbox_b .info ul li i.ios{width: 16px;height: 20px;background-position: -376px 0;margin-top: -4px;margin-left: 12px;}
.loadbox_b .info ul li i.and{width: 16px;height: 20px;background-position: -407px 0;margin-top: -4px;margin-left: 12px;}
.loadbox_b .infobox{margin-top: 20px;}
.loadbox_b .infobox a{width: 218px;height: 48px;text-align: center;border: 6px;display: inline-block;font-size: 18px;line-height: 47px;color: #fff;border-radius: 5px;margin-right: 5px;}
.loadbox_b .infobox a i{width: 24px;height: 30px;vertical-align: sub;margin-right: 10px;}
.loadbox_b .infobox a.ios{background: #276eff;}
.loadbox_b .infobox a.ios i{background-position: 0 -206px;}
.loadbox_b .infobox a.and{background: #52c17e;}
.loadbox_b .infobox a.and i{background-position: -33px -204px;}
.loadbox_b .infobox a.yy{background: #ffc001;}
.loadbox_b .infobox a.yy i{background-position: -64px -205px;width: 28px;}
.loadbox_b .infobox a.noload{background: #f5f5f5;border: 1px solid #ff7700;width: 216px;height: 46px;color: #ff7700;}
.loadbox_b .infobox a.noload i{background-position: -104px -201px;}

.tcbox{position: absolute;right: -10px;top: 92px;}
.tcbox span.feBaBtn{width: 70px;height: 22px;border: 1px solid #dadada;display: inline-block;font-size: 14px;color: #b1b1b1;text-align: center;border-radius: 12px;padding: 0 6px;cursor: pointer;}
.tcbox .feBaBtn i{width: 16px;height: 18px;background-position: -491px -72px;vertical-align: bottom;margin-right: 3px;}
.tcbox span.gPower,.tcbox span.gSecret,.tcbox span .agSecret{width: 70px;height: 20px;border: 1px solid #dadada;display: block;font-size: 14px;color: #b1b1b1;text-align: center;border-radius: 12px;margin-top: 2px;padding: 0 6px;cursor: pointer;}

.loadmain{border: 1px solid #e0e0e0;margin-top: 20px;padding-bottom: 15px;}
.loadnav{border-bottom: 1px solid #e0e0e0;}
.loadnav ul li{float: left;height: 60px;position: relative;}
.loadnav ul li span{font-size: 18px;color: #333;line-height: 60px;width: 138px;display: inline-block;text-align: center;cursor: pointer;}
.loadnav ul li.current span,.loadnav ul li:hover span{font-size: 20px;color: #191919;font-weight: 600;}
.loadnav ul li.current em,.loadnav ul li:hover em{display: block;}
.loadnav ul li i{width: 11px;height: 21px;background-position: -173px -115px;vertical-align: sub;}
.loadnav ul li em{height: 4px;width: 138px;display: inline-block;background: #ff7700;position: absolute;bottom: -2px;left: 0;display: none;}

.loadtit{margin: 28px 0 26px 0;}
.loadtit i{width: 145px;height: 32px;background-position: -104px -256px;text-align: center;font-size: 18px;color: #222;line-height: 32px;font-weight: 600;text-indent: -.3rem;font-style: inherit;}

.loadimg{margin: 0 20px;overflow: hidden;}
.fl_box {width: 731px;float:left;height:auto;background:#fff;border-radius:2px;margin: 0 56px;}
.fl_box .Tabwrap { width: 100%; margin-top: 10px; }
.fl_box .Tabwrap ul { width: 100%; overflow: hidden; }
.fl_box .Tabwrap ul li { width: 100%; height: 42px; float: left; line-height: 42px; font-size: 15px; color: #595959; margin: 4px auto; }
.fl_box .Tabwrap ul li .name { display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 360px; height: 42px; margin: 0 5px; color: #595959; }
.fl_box .Tabwrap ul li .name:hover { color: #ff6600; }
.fl_box .Tabwrap ul li .bb { float: left; width: 160px; height: 42px; font-size:13px; overflow: hidden; }
.fl_box .Tabwrap ul li .size { float: left; width: 160px; height: 42px; font-size:13px; overflow: hidden; }
.fl_box .Tabwrap ul li .downl { display: block; float: right; text-align: center; line-height: 30px; width: 90px; height: 30px; margin: 6px; color: #555; background: #f0f1f7; border-radius: 3px; }
.fl_box .Tabwrap ul li .downl:hover { background: #ff6600; color: #fff; }
.fl_box .Lef_1 {width: 100%;height: auto;}
.fl_box .Lef_1 .Lef1_cent { width: 100%; height: auto; margin: 10px 0 20px 0; color:#666;line-height:30px;font-size:16px;}
.fl_box .Lef_1 .Lef1_cent a{color:#ff6600;cursor: pointer;}
.fl_box .Lef_1 .Lef1_cent a:hover{color:#ff6600;text-decoration: underline;}
.Lef1_cent img,.Lef1_cent table{margin:10px auto;}
.fl_box .Lef_1 .Lef1_cent h3 {  display: block; width: 100%; font-weight:bold;margin:10px 0 5px;color:#ff6600;font-size:18px;}
.fl_box .Lef_1 .Lef1_cent span.bq { display: block; width: 100%; font-weight: bold; margin: 20px 0 10px; }
.fl_box .Lef_1 .Lef1_cent img{display: block;max-width: 530px;max-height: 480px; margin:10px auto;}
.fl_box .Lef_1 .Lef1_cent iframe {display:block;width:680px;height:400px;margin:0 auto;}
.fl_box .Lef_1  .video-js{width: 666px;height: 375px;margin: auto;}
.fl_box .Lef_1 .v_video{text-align: center}
.fl_box .Lef_2 {width: 100%;height: auto;}
.fl_box .Lef_2 .Lef2_cent {width: 100%;height: auto;position: relative;}
.fl_box .Lef_2 .Lef2_cent .snapShotWrap {width: 100%;position: relative;}
.fl_box .Lef_2 .Lef2_cent #shotNext {top: 0;right: -56px;padding: 0;margin: 0;border-radius: 0;}
.fl_box .Lef_2 .Lef2_cent #shotPrev {top: 0;left: -56px;padding: 0;margin: 0;}
.fl_box .Lef_2 .Lef2_cent .snap-shot-btn {position: absolute;width: 38px;height: 99%;z-index: 2;border: 1px solid  #e1e1e1;background: #f4f4f4;}
.fl_box .Lef_2 .Lef2_cent .snap-shot-btn:hover { opacity: .9; }
.fl_box .Lef_2 .Lef2_cent #shotNext i {  background-position: -52px -255px; }
.fl_box .Lef_2 .Lef2_cent #shotPrev i {  background-position: 0 -255px; }
.fl_box .Lef_2 .Lef2_cent .snap-shot-btn i {width: 18px;height: 33px;top: 45%;display: block;position: absolute;z-index: 99;right: 10px;}
.fl_box .Lef_2 .Lef2_cent .snapShotCont { width: 100%; position: relative; overflow: hidden; z-index: 1; background: #f6f6f6;}
.fl_box .Lef_2 .Lef2_cent .snopshot { position: absolute; overflow: hidden; zoom: 1; text-align: center; }
.fl_box .Lef_2 .Lef2_cent .snapShotCont img { position: relative; width: 100%; height: 100%; }
.fl_box .Lef_2 .Lef2_cent .elementOverlay { z-index: 1; position: absolute; top: 0; left: 0; background: #000; width: 100%; height: 100%; opacity: 0.4; filter: alpha(opacity=40); }
.fl_box .Lef_2 .Lef2_cent .elementOverlays { z-index: 1; position: absolute; top: 0; left: 0; background: #000; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); }

.loadtxt{margin: 0 20px;}
.loadtxt .contHidden{overflow: hidden;position: relative;}
.loadtxt .cont h3{font-size: 18px;line-height: 18px;color: #ff7700;border-left: 4px solid #ff7700;padding-left: 8px;margin: 15px 0;font-weight: 600;}
.loadtxt .cont p{font-size: 15px;line-height: 30px;color: #666;text-indent: 2em;}
.loadtxt .cont img{max-width: 700px;margin: 0 auto;display: block;padding: 14px 0;}
.loadtxt .linear {position: absolute; height: 40px; bottom: 0; width: 100%; background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(246,246,246,0)),color-stop(70%, #f6f6f6)); background-image: linear-gradient(-180deg,rgba(246,246,246,0) 0%,#f6f6f6 70%); display: none;}

.loadmsg{margin: 0 20px;}
.loadmsg ul{overflow: hidden;}
.loadmsg ul li{float: left;width: 50%;font-size: 15px;color: #666;margin-bottom: 20px;}
.loadmsg ul li span{color: #489df7;}

.lvHidden{height: auto !important;overflow: hidden;}
.lv{margin: 0 20px;position: relative;overflow: hidden;}
.lv span.rLog{font-size: 14px;color: #999;position: absolute;right: 0;top: 8px;cursor: pointer;}

.lvbox p{font-size: 15px;color: #666;display: block;margin: 12px 0px;}

.loadbox .newhot{margin-top: 20px;}
.simil{margin-bottom: 30px;}
.similbox{overflow: hidden;}
.similbox .info{position: relative;margin-left: 5px;margin-top: 22px;float: left;width: 435px;}
.similbox .info img{width: 430px;height: 202px;}
.similbox .info i{width: 70px;height: 27px;background-position: -149px -209px;position: absolute;left: -5px;top: -3px;color: #fff;font-size: 12px;text-align: center;line-height: 22px;}
.similbox .info .infobox{position: relative;width: 428px;border: 1px solid #e0e0e0;border-top: none;overflow: hidden;height: 164px;}
.similbox .info .infobox h3{font-size: 22px;color: #222;line-height: 22px;text-align: center;margin-top: 18px;}
.similbox .info .infobox p{font-size: 14px;line-height: 26px;color: #666;margin: 16px 20px 18px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;text-indent: 2.5rem;}
.similbox .info .infobox i{width: 24px;height: 19px;background-position: -70px -32px;position: absolute;top: 58px;left: 24px;}
.similbox ul{float: left;width: 430px;margin-left: 15px;margin-top: 22px;}
.similbox ul li{float: left;width: 127px;height: 176px;margin-bottom: 10px;border: 1px solid #e0e0e0;background: url(../images/bg.png);margin-right: 21px;}
.similbox ul li:nth-child(3n){margin-right: 0;}
.similbox ul li:hover{border: none;background: #fff;border-bottom: 4px solid #ff7700;height: 174px;width: 129px;}
.similbox ul li:hover span{display: none;}
.similbox ul li:hover i{display: none;}
.similbox ul li:hover em{display: block;}
.similbox ul li img{width: 82px;height: 82px;border-radius: 15px;margin: 20px 22px 0;}
.similbox ul li p:nth-child(2){font-size: 15px;color: #333;line-height: 15px;text-align: center;max-width: 120px;white-space: nowrap;overflow: hidden;display: block;margin: 12px auto;font-weight: 600;}
.similbox ul li p:nth-child(3){text-align: center;}
.similbox ul li p i{display: inline-block;color: #999;margin: 0 2px;}
.similbox ul li span{font-size: 12px;color: #9a9a9a;line-height: 15px;text-align: center;max-width: 120px;white-space: nowrap;overflow: hidden;}
.similbox ul li span:nth-of-type(2){color: #64d2a2;}
.similbox ul li em{width: 60px;height: 22px;border: 1px solid #ff7700;text-align: center;background: #fff;color: #ff7700;font-size: 14px;line-height: 20px;margin: 0 auto;display: block;border-radius: 11px;display: none;}

.newhotbox>p span{width: 147.5px;display: inline-block;height: 36px;color: #616161;font-size: 16px;background: #ebebeb;text-align: center;line-height: 36px;cursor: pointer;}
.newhotbox>p span.current,.newhotbox>p span:hover{background: #ff7700;color: #fff;}
.newhotbox ul{overflow: hidden;margin-top: 10px;}
.newhotbox ul li{padding: 15px 0;border-bottom: 1px dashed #dbdbdb;overflow: hidden;position: relative;}
.newhotbox ul li img{width: 75px;height: 75px;border-radius: 18px;float: left;}
.newhotbox ul li .info{float: left;width: 176px;float: left;margin-left: 14px;}
.newhotbox ul li .info p:nth-child(1){font-size: 15px;color: #565656;line-height: 15px;}
.newhotbox ul li:hover .info p:nth-child(1){color: #ff7700;}
.newhotbox ul li .info p:nth-child(2) i{margin-right: 15px;margin-top: 10px;}
.newhotbox ul li .info p:nth-child(2) i:nth-child(1){margin-left: 3px;}
.newhotbox ul li .info p:nth-child(2) i.ios{width: 16px;height: 20px;background-position: -376px 0;}
.newhotbox ul li .info p:nth-child(2) i.and{width: 16px;height: 20px;background-position: -407px 0;}
.newhotbox ul li .info p:nth-child(2) i.none{width: 20px;height: 20px;background-position: -431px 0;}
.newhotbox ul li .info p:nth-child(3){font-size: 12px;color: #999;line-height: 12px;margin-top: 12px;} 
.newhotbox ul li .info p:nth-child(3) span:nth-of-type(2){color: #25c889;} 
.newhotbox ul li .info p:nth-child(3) em{margin: 0 3px;}
.newhotbox ul li:nth-child(1) i.num{width: 41px;height: 36px;background-position: -102px -62px;position: absolute;left: 0;}
.newhotbox ul li:nth-child(2) i.num{width: 41px;height: 36px;background-position: -145px -62px;position: absolute;left: 0;}
.newhotbox ul li:nth-child(3) i.num{width: 41px;height: 36px;background-position: -190px -62px;position: absolute;left: 0;}
.newhotbox ul li a>span{width: 60px;height: 22px;border: 1px solid #ff7700;border-radius: 12px;font-size: 12px;line-height: 24px;text-align: center;display: inline-block;color: #ff7700;position: absolute;right: 0;top: 40px;}
.newhotbox ul li a>span.load{color: #ff7700;border-color: #ff7700;}
.newhotbox ul li a>span.look{color: #fea91b;border-color: #fea91b;}
.newhotbox ul li:hover a>span.load{background: #ff7700;color: #fff;}
.newhotbox ul li:hover a>span.look{background: #fea91b;color: #fff;}
.newhotbox ul li a i{font-size: 18px;color: #b9c0c8;vertical-align: bottom;width: 54px;text-align: center;display: inline-block;font-style: italic;text-indent: -.5em;}
.newhotbox ul li a p.name{display: inline-block;font-size: 16px;color: #444;line-height: 22px;}
.newhotbox ul li:hover a p.name{color: #ff7700;}
.newhotbox ul li a{width: 100%;display: block;}

.hotde .newtit{margin: 0;}
.goodgame .newtit{margin: 0;}
.hotde ul{background-size: 279px 332px;overflow: hidden;padding: 20px 0 9px;}
.hotde ul li{float: left;position: relative;}
.hotde ul li .info{width: 295px;height: 122px;position: absolute;top: 0;left: 0;background: rgba(0, 0 , 0, .6);}
.hotde ul li .info>em{position: absolute;font-size: 14px;color: #f74841;top: 18px;left: 18px;}
.hotde ul li .info p{position: absolute;left: 18px;bottom: 22px;color: #fff;}
.hotde ul li .info p span{font-size: 12px;color: #fff;}
.hotde ul li .info p em{margin: 0 10px;}
.hotde ul li .info p i{width: 14px;height: 14px;background-position: -160px 0;margin-right: 5px;vertical-align: sub;}
.hotde ul li .fBoxs{border-bottom: 1px dashed #c9c9c9;width: 295px;height: 46px;}
.hotde ul li .fBoxs p{font-size: 14px;line-height: 46px;}
.hotde ul li .fBoxs p span{color: #333;}
.hotde ul li .fBoxs p i:nth-child(1){width: 6px;height: 9px;background-position: -161px -16px;margin: 0 12px 0 8px;}
.hotde ul li .fBoxs p i:nth-last-child(1){width: 15px;height: 8px;background-position: -176px -17px;float: right;margin-top: 20px;}
.hotde img{width: 295px;height: 122px;}

.toggle{margin: 5px 20px;}
.toggle p i{width: 8px;height: 14px;margin-left: 5px;vertical-align: middle;}
.toggle p i.zk{background-position: -150px -115px;}
.toggle p i.sq{background-position: -136px -115px;}
.toggle p span{width: 100px;height: 24px;display: inline-block;border: 1px solid #ffa114;font-size: 14px;color: #ffa114;line-height: 22px;text-align: center;cursor: pointer;}
.toggle p em{width: 370px;height: 1px;display: inline-block;background: #ffa114;vertical-align: middle;}

.toggle2 p i{width: 8px;height: 14px;margin-left: 5px;vertical-align: middle;}
.toggle2 p i.zk{background-position: -150px -115px;}
.toggle2 p i.sq{background-position: -136px -115px;}
.toggle2 p span{width: 100px;height: 24px;display: inline-block;border: 1px solid #ffa114;font-size: 14px;color: #ffa114;line-height: 22px;text-align: center;cursor: pointer;}
.toggle2 p em{width: 370px;height: 1px;display: inline-block;background: #ffa114;vertical-align: middle;}

/* feedback */
.kgInfo{position: relative;}
.feBaBtn:hover{opacity: .9;}

.feedBack{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 12;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);}
.feBaBox{position: fixed;z-index: 15;top: 160px;left: 0;right: 0;margin: auto;background-color: #fff;width: 486px;border-radius: 10px;}
.feBaClose{position: absolute;top: -80px;right: 38px;z-index: 10;cursor: pointer;}
.feBaClose i{display: inline-block;width: 46px;height: 80px;background-position: -351px -155px;position: relative;}
.feHead{height: 28px;line-height: 28px;font-size: 28px;color: #333;text-align: center;margin-top: 30px;}
.feBack{margin: 0 26px 5px;}
.feBack p{font-size: 16px;color: #898989;margin: 22px 0 16px;}
.feBack .info{border: 1px solid #dfe2e6;border-radius: 10px;}
.feBack .info p{font-size: 16px;color: #303030;line-height: 88px;border-bottom: 1px solid #dfe2e6;}
.feBack textarea{width: 410px;height: 68px;border: none;resize:none;background: #edf1f5;padding-left: 2px;padding: 12px;font-size: 14px;color: #454545;}
.checkbox {position: relative;height: 42px;line-height: 42px;border-bottom: 1px solid #dfe2e6;}
.checkbox:nth-last-child(1){border-bottom: none;}
.checkbox input[type='checkbox'] {position: absolute;left: 0;top: 0;width: 20px;height: 20px;opacity: 0;}
.checkbox label {position: absolute;left: 0px;top: 0;height: 42px;line-height: 42px;width: 420px;font-size: 14px;color: #303030;text-align: left;padding-left: 10px;}
.checkbox label:after {content: '';position: absolute;right: 10px;top: 11px;width: 12px;height: 12px;border: 4px solid #fff;border-radius: 50%;box-shadow: 0 0 0 1px #ddd ;}
.checkbox input[type='checkbox']:checked + label:after {background-color: #ff7700;}
.telBox{height: 48px;line-height: 48px;margin: 0 26px;overflow: hidden;}
.telBox span{font-size: 14px;color: #00121a;}
.telBox input{border: none;height: 28px;width: 180px;float: right;font-size:12px;padding-left: 12px;margin-top: 10px;border: 1px solid #cecece;border-radius: 2px;}
.telBox input::-webkit-input-placeholder {color: #888;}
.telBox input:-moz-placeholder { color: #888;}
.telBox input::-moz-placeholder { color: #888;}
.telBox input:-ms-input-placeholder { color: #888;}
.feSubmit input{background-color: #ff7700;font-size: 16px;margin: 16px 26px 46px;width: 432px;height: 48px;line-height: 48px;text-align: center;color: #fff;border: none;border-radius: 24px;}
.feSubmit input:hover{opacity: .96;}

/* power */
/* .gRule{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);}
.gSure{width: 190px;height: 40px;font-size: 16px;font-weight: 600;color: #fff;background: #fdbc4c;text-align: center;line-height: 40px;border-radius: 20px;display: block;margin: 20px auto;cursor: pointer;}
.ruleTxt{width: 980px;height: 660px;background: #fff;border-radius: 10px;position: fixed;z-index: 15;top: 15%;left: 0;right: 0;margin: auto;}
.ruleTxt>p:nth-of-type(1){font-size: 20px;line-height: 20px;font-weight: 600;color: #363636;text-align: center;margin-top: 30px;}
.ruleTxt>p:nth-of-type(2){font-size: 14px;line-height: 14px;color: #666;text-align: right;margin: 10px 45px 20px;}
.ruleMain{display: block;width: 810px;height: 400px;border: 1px solid #d2d2d2;border-radius: 20px;padding:30px 50px;line-height: 42px;font-size: 16px;margin: 0 auto;overflow: auto;}
.ruleMain p:nth-last-of-type(1){margin-bottom: 30px;}
.gRule i{display: inline-block; width: 36px; height: 54px; background-position: -418px -155px;position: absolute;right: 6px; top:-52px;cursor: pointer;} */

.rizhi {position: relative;}
.rizhi strong{display: block;color: #454545;line-height: 26px;font-size: 14px; font-weight: bold;}
.rizhi h3{position: relative;}
.rizhi h3:after{content: "";width: 78%;height: 1px;border-bottom: 1px dashed #d2d2d2;position: absolute;bottom: 1px;left: 88px;}
.rizhi p{margin-bottom: 6px;border-bottom: none;display: block;}
.rizhi p span{display: block;text-indent: 2em;}
.rizhi p br{display: none;}
font.rLog{ position: absolute;top:0px;right: 0px; color: #ff7700; cursor: pointer;font-size: 14px;text-indent: 2em;}
font.rLog:hover{text-decoration: underline;}
#addmodel { width: 100%;height: 100%;left: 0;position: absolute;top: 0;z-index: 998;background-color: #000;filter: alpha(Opacity=50);opacity: .5;}
.rModel{overflow:hidden;}
.rTmodel{font-size: 14px;background: #fff;border-radius: 10px;left: 50%;top:50%;margin-left: -250px;margin-top: -280px;padding-bottom: 5px;position: fixed;_position: absolute;width: 500px;height: 560px; z-index: 999;*zoom: 1;cursor: default;-webkit-box-shadow: 0 4px 16px rgba(0,0,0,.4);box-shadow: 0 4px 16px rgba(0,0,0,.4);display: block;}
.rTmodel strong{display: block;padding:15px 0px 0px;overflow:hidden;color: #454545;line-height: 28px;font-size: 16px; font-weight: bold;border-top: 1px dashed #eee;}
.rTmodel p{padding:0px 0px 20px;overflow:hidden;line-height: 26px;color: #555;font-size: 14px;border-bottom: 1px solid #eee;}
.rModel p.rTit{display: block;text-indent: 0; font-style:normal;height: 50px;line-height: 50px;overflow: hidden;background-color: #ff7700;color: #fff;padding: 0 2px 0 18px;font-size: 16px;border-radius: 10px 10px 0 0;font-weight: bold;}
.rModel p.rTit span{float: right;width: 50px;height: 50px;display: block;font-size: 36px;text-align: center;cursor: pointer;font-weight: 400;color: #fff;text-decoration: none;text-indent: 0em;}
.rMlist{overflow-y:scroll;height: 500px;padding: 0px 20px;}
.rModel p{padding-bottom: 6px;border-bottom: none;text-indent: 2em;}
.rModel p span{display: block;text-indent: 2em;}
.rModel p br{display: none;}

.backTop{width: 50px;height: 50px;position:fixed;right: 50%;margin-right:-660px;bottom: 3.85%;z-index:99;cursor: pointer;display: none;}
.backTop i{display: block;width: 50px;height: 50px;background-position: -285px -253px;}
.backTop:hover i{opacity: 0.72;}

/* order */
.orderList{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 2;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);}
.orderBox{position: absolute;z-index: 5;top: 310px;left: 0;right: 0;margin: auto;background-color: #fff;width: 486px;border-radius: 10px;text-align: center;}
.orderBox .oClose{position: absolute;top: -80px;right: 38px;z-index: 10;}
.orderBox .oClose i{display: inline-block;width: 46px;height: 80px;background-position: -351px -155px;position: relative;cursor: pointer;}
.orderBox .oTitle{width: 100%;height: 139px;background-image: url(../images/orderbg.png);background-size: 100% 100%;text-align: center;font-size: 24px;border-radius: 10px;color: #fff;}
.orderBox .oTitle i{display:block;width: 36px;height: 36px;background-position: -476px -154px;position: relative;top: 42px;margin: 0 auto;}
.orderBox .oTitle p{margin-top: 50px;font-size: 24px;color: #fff;font-weight: 500;line-height: 32px;white-space: nowrap;overflow: hidden;}
.orderBox form .tel{width:384px;border:1px solid #c2c2c2;background-color:#fff;color:#999;font-size:14px;border-radius:6px;padding:0 10px;line-height: 40px;margin: 36px auto 6px;overflow: hidden;white-space: nowrap;}
.orderBox form p{ color:#666;font-size:16px;line-height: 24px;margin-top: 20px;overflow: hidden;white-space: nowrap;}
.orderBox form p em{ color:#cc0000;}
.orderBox form span{color: #fe684d;font-size: 14px;text-align: left;display: block;width:392px;margin: 0 auto;overflow: hidden;white-space: nowrap;}
.orderBox form .oBtn{cursor: pointer;width:220px;border: 0;background-color:#ffa622;color:#fff;font-size:20px;border-radius:8px;line-height: 40px;margin: 26px auto 60px;overflow: hidden;white-space: nowrap; }
.orderBox .msg{color: #fe684d;font-size: 14px;text-align: left;display: block;width:392px;margin: 0 auto;}
.orderBox .oKnow{display: block;cursor: pointer;width:220px;border: 0;background-color:#ffb800;color:#fff;font-size:20px;border-radius:8px;line-height: 40px;margin: 36px auto;overflow: hidden;white-space: nowrap; }
.orderBox .oWin{width: 100%;padding: 48px 0;font-size: 18px;border-radius: 10px;text-align: center;}
.orderBox .oWin p{font-size:18px;color: #141414;font-weight: 500;line-height: 36px;margin-bottom: 26px;}
.orderBox .oWin i{display:inline-block;width: 167px;height: 101px;background-position: -595px -305px;position: relative;}
.orderBox .oLose{width: 100%;padding: 48px 0;font-size: 18px;border-radius: 10px;text-align: center;}
.orderBox .oLose p{font-size:18px;color: #141414;font-weight: 500;line-height: 36px;margin-bottom: 26px;}
.orderBox .oLose i{display:inline-block;width: 167px;height: 101px;background-position: -595px -154px;position: relative;}
.orderBox .oAgin{width: 100%;padding: 48px 0;font-size: 18px;border-radius: 10px;text-align: center;}
.orderBox .oAgin p{font-size:18px;color: #141414;font-weight: 500;line-height: 36px;margin-bottom: 26px;}
.orderBox .oAgin i{display:inline-block;width: 153px;height: 101px;background-position: -595px 0;position: relative;}

.bluebtit{width: 100%;padding: 10px 0 14px;position: relative;border-bottom: 1px solid #c8c8c8;}
.bluebtit p span{font-size: 20px;line-height: 20px;color: #333;padding-left: 8px;border-left: 5px solid #ff7700;font-weight: 600;}
.bluebtit a{font-size: 16px;color: #9999a6;float: right;}
.bluebtit a:hover{color: #ff7700;}
.bluebtit i{width: 7px;height: 7px;background-position: -145px -16px;vertical-align: middle;margin: 0 4px;}
.bluebtit .under{width: 105px;height: 1px;background: #ff7700;position: absolute;bottom: -1px;left: 0;}
.bluebtit ul{position: absolute;top: 8px;right: 0;}
.bluebtit ul li{float: left;}
.bluebtit ul li:nth-last-child(1) em{display: none;}
.bluebtit ul li span{width: 100px;height: 24px;display: inline-block;color: #7e7e7e;text-align: center;font-size: 15px;line-height: 23px;cursor: pointer;}

.bluebtit ul li.current span,.bluebtit ul li:hover span{color: #fff;transform: skew(-30deg);-webkit-transform: skew(-30deg);-moz-transform: skew(-30deg);-o-transform:skew(-30deg);-ms-transform:skew(-30deg);background-color: orange;}
.bluebtit ul li em{color: #7e7e7e;margin: 0 10px;}

.newhot ul{overflow: hidden;margin-top: 13px;}
.newhot ul li{float: left;width: 144px;height: 190px;border-bottom: 4px solid #f6f6f6;margin-bottom: 10px;}
.loadbox .newhot ul li{width: 147.5px;}
.newhot ul li:hover{background: #fff;border-color: #ed5758;}
.newhot ul li:hover span{display: none;}
.newhot ul li:hover i{display: none;}
.newhot ul li:hover em{display: block;}
.newhot ul li img{width: 110px;height: 110px;border-radius: 24px;margin: 10px 20px 0;}
.newhot ul li p:nth-child(2){font-size: 15px;color: #333;line-height: 15px;text-align: center;max-width: 120px;white-space: nowrap;overflow: hidden;display: block;margin: 10px auto;}
.newhot ul li p:nth-child(3){text-align: center;}
.newhot ul li p i{display: inline-block;color: #999;margin: 0 2px;}
.newhot ul li span{font-size: 12px;color: #9a9a9a;line-height: 15px;text-align: center;max-width: 120px;white-space: nowrap;overflow: hidden;}
.newhot ul li span:nth-of-type(2){color: #64d2a2;}
.newhot ul li em{width: 60px;height: 22px;border: 1px solid #ed5758;text-align: center;background: #fff;color: #ed5758;font-size: 14px;line-height: 20px;margin: 0 auto;display: block;border-radius: 11px;display: none;}

.newhotbox>p span{width: 147.5px;display: inline-block;height: 36px;color: #616161;font-size: 16px;background: #ebebeb;text-align: center;line-height: 36px;cursor: pointer;}
.newhotbox>p span.current,.newhotbox>p span:hover{background: #ff7700;color: #fff;}
.newhotbox ul{overflow: hidden;margin-top: 10px;}
.newhotbox ul li{padding: 15px 0;border-bottom: 1px dashed #dbdbdb;overflow: hidden;position: relative;}
.newhotbox ul li img{width: 75px;height: 75px;border-radius: 18px;float: left;}
.newhotbox ul li .info{float: left;width: 176px;float: left;margin-left: 14px;}
.newhotbox ul li .info p:nth-child(1){font-size: 15px;color: #565656;line-height: 15px;}
.newhotbox ul li:hover .info p:nth-child(1){color: #ff7700;}
.newhotbox ul li .info p:nth-child(2) i{margin-right: 15px;margin-top: 10px;}
.newhotbox ul li .info p:nth-child(2) i:nth-child(1){margin-left: 3px;}
.newhotbox ul li .info p:nth-child(2) i.ios{width: 16px;height: 20px;background-position: -376px 0;}
.newhotbox ul li .info p:nth-child(2) i.and{width: 16px;height: 20px;background-position: -407px 0;}
.newhotbox ul li .info p:nth-child(2) i.none{width: 20px;height: 20px;background-position: -431px 0;}
.newhotbox ul li .info p:nth-child(3){font-size: 12px;color: #999;line-height: 12px;margin-top: 12px;} 
.newhotbox ul li .info p:nth-child(3) span:nth-of-type(2){color: #25c889;} 
.newhotbox ul li .info p:nth-child(3) em{margin: 0 3px;}
.newhotbox ul li:nth-child(1) i.num{width: 41px;height: 36px;background-position: -102px -62px;position: absolute;left: 0;}
.newhotbox ul li:nth-child(2) i.num{width: 41px;height: 36px;background-position: -145px -62px;position: absolute;left: 0;}
.newhotbox ul li:nth-child(3) i.num{width: 41px;height: 36px;background-position: -190px -62px;position: absolute;left: 0;}
.newhotbox ul li a>span{width: 60px;height: 22px;border: 1px solid #ed5758;border-radius: 12px;font-size: 12px;line-height: 24px;text-align: center;display: inline-block;color: #ed5758;position: absolute;right: 0;top: 40px;}
.newhotbox ul li:hover a>span{background: #ed5758;color: #fff;}
.newhotbox ul li a>span.load{color: #ed5758;border-color: #ed5758;}
.newhotbox ul li a>span.look{color: #fea91b;border-color: #fea91b;}
.newhotbox ul li:hover a>span.load{background: #ff7700;color: #fff;background: #ed5758}
.newhotbox ul li:hover a>span.look{background: #fea91b;color: #fff;}
.newhotbox ul li a i{font-size: 18px;color: #b9c0c8;vertical-align: bottom;width: 54px;text-align: center;display: inline-block;font-style: italic;text-indent: -.5em;}
.newhotbox ul li a p.name{display: inline-block;font-size: 16px;color: #444;line-height: 22px;}
.newhotbox ul li:hover a p.name{color: #ff7700;}
.newhotbox ul li a{width: 100%;display: block;}

.hotnew{width: 295px;background: #f6f6f6;margin-top: -11px;}
.newtit{margin: 0 14px 0;padding-top: 14px;}
.newtit p{font-size: 18px;color: #191919;line-height: 42px;border-bottom: 1px solid #ff7700;}
.newtit i{width: 17px;height: 17px;background-position: -263px -33px;float: right;margin-top: 14px;}
.hotnew ul{overflow: hidden;padding-top: 10px;margin: 0 14px;}
.hotnew ul li{float: left;padding: 10px 0 13px;width: 265px;position: relative;}
.hotnew ul li:nth-last-child(1){padding-bottom: 0;border-bottom: none;}
.hotnew ul li img{width: 122px;height: 74px;float: left;}
.hotnew ul li i.ty3{width: 18px;height: 18px;border-radius: 3px;background: #ff5c00;color: #fff;font-size: 13px;line-height: 17px;display: block;position: absolute;top: 10px;left: -1px;text-align: center;}
.hotnew ul li .info{float: left;margin-left: 12px;width: 126px;}
.hotnew ul li .info p{font-size: 12px;color: #666;line-height: 25px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.hotnew ul li:hover .info p{color: #ff7700;}
.hotnew ul li .info span{font-size: 12px;color: #ff0000;margin-top: 14px;}
.hotnew .ty4{margin: 15px 14px 0;}
.hotnew .ty4 p{margin-bottom: 18px;overflow: hidden;}
.hotnew .ty4 p em{width: 16px;height: 16px;border: 1px solid #b4b4b4;font-size: 12px;color: #b4b4b4;line-height: 16px;display: block;text-align: center;border-radius: 3px;float: left;margin-right: 12px;margin-top: 4px;}
.hotnew .ty4 p span{float: right;width: 235px;font-size: 14px;line-height: 25px;color: #666;overflow:hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.hotnew .ty4 p:hover span{color: #ff7700;}

.goodgame ul{overflow: hidden;}
.goodgame ul li{float: left;margin-right: 35px;margin-top: 20px;}
.goodgame ul li:nth-child(3n){margin-right: 0;}
.goodgame ul li img{width: 75px;height: 75px;border-radius: 15px;}
.goodgame ul li p{font-size: 14px;color: #444;text-align: center;line-height: 14px;margin-top: 10px;max-width: 75px;white-space: nowrap;overflow: hidden;}
.goodgame ul li:hover p{color: #ff7700;}

.newrtopbox{position: relative;margin-bottom: 22px;}
.newrtopbox img{width: 295px;height: 108px;border-radius: 5px;}
.newrtopbox p{font-size: 14px;width: 100%;line-height: 30px;color: #fff;display: block;overflow:hidden;position: absolute;bottom: 0;text-align: center;background: rgba(0, 0 , 0, .4);white-space: nowrap;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.newrtopbox:hover .zhe,.newrtopbox:hover p{display: block;}

.loadlv{margin-top: 30px;}
.loadlv ul{overflow: hidden;}
.loadlv ul li{border-bottom: 1px dashed #d4d4d4;width: 430px;float: left;}
.loadlv ul li:hover{border-bottom: 1px solid #f7a934;}
.loadlv ul li:nth-child(2n){margin-left: 20px;}
.loadlv ul li p{height: 50px;display: inline-block;line-height: 50px;}
.loadlv ul li p span{color: #454545;width: 354px;display: inline-block;}
.loadlv ul li p em{display: inline-block;width: 74px;height: 28px;border: 1px solid #f7a934;color: #f7a934;text-align: center;line-height: 28px;}
.loadlv ul li:hover p em{background: #f7a934;color: #fff;}

.ztlist ul li{background: #fff;}
.ztlist ul li {position: relative;border: 1px solid #e0e0e0;height: 268px;width: 1198px;margin-bottom: 20px;border-radius: 8px;}
.ztlist ul li a{display: block;overflow: hidden;*zoom: 1;}
.ztlist li>a:nth-of-type(1){height: 60px;line-height: 60px;}
.ztlist li>a:nth-of-type(1) p{margin-left: 20px;display: block;float: left;max-width: 960px;font-size: 22px;color: #000;overflow: hidden;white-space: nowrap;}
.ztlist li>a:nth-of-type(1) p em{display: inline-block;padding: 0 12px;height: 24px;line-height: 24px;text-align: center;font-size: 14px;color: #ee6767;background-color: #fff5f5;margin-left: 20px;position: relative;top: -2px;border-radius: 3px;font-style: inherit;}
.ztlist li>a:nth-of-type(1) span{float: right;font-size: 14px;color: #8f8f8f;margin-right: 20px;}
.ztlist li>a:nth-of-type(2) {padding-bottom: 20px;}
.ztlist li>a:nth-of-type(2) img{margin-left: 20px;float: left;width: 317px;height: 180px;border-radius: 3px;margin-right: 20px;}
.ztlist li>a:nth-of-type(2) p{float: left;width: 822px;height:52px;font-size: 16px;color: #808080;line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ztlist ul li>a:nth-of-type(1):hover p{color: #ee6767;}
.ztlist ul li>a:nth-of-type(1):hover p em{color: #fff;background-color: #ee6767;}
.tpGame{position: absolute;bottom: 18px;right: 0;width: 826px;height: 128px;z-index: 1;}
.tpGame a{display:block;float: left;width: 100px;text-align: center;margin-right: 10px;}
.tpGame a img{width: 88px;height: 88px;border-radius: 16px;margin: 0 auto;}
.tpGame a p{display:block;width: 96%;margin: auto;height: 40px;line-height: 40px;font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tpGame a:hover p{color: #ee6767;}
.tpGame a:hover img{opacity: 0.9;}
.ztlist .pagecode{padding-top: 30px;}

.listtit{margin-bottom: 12px;}
.listtit>span{font-size: 20px;line-height: 20px;color: #333;padding-left: 8px;border-left: 5px solid #ff7700;font-weight: 600;}
.listtit .info{float: right;}
.listtit .info a{color: #414141;margin-right: 20px;}
.listtit .info em{width: 0;height: 0;border: 5px solid transparent;border-top-color: #999ca2 ;display: inline-block;vertical-align: bottom;margin-left: 5px;}

/* ztdetail */
.ztdetailt{height: 294px;overflow: hidden;}
.ztdetailt img{width: 486px;height: 252px;border-radius: 8px;float: left;margin-top: 8px;}
.ztdetailt .info{float: left;width: 690px;margin-left: 24px;margin-top: 8px;}
.ztdetailt .info p:nth-child(1){font-size: 14px;color: #999;line-height: 18px;}
.ztdetailt .info p:nth-child(1) span{margin-right: 14px;}
.ztdetailt .info p:nth-child(1) span:nth-child(1){margin-right: 42px;}
.ztdetailt .info p:nth-child(1) span:nth-child(1) i{width: 16px;height: 16px;background-position: -315px -15px;vertical-align: bottom;margin: 0 8px 0 2px;}
.ztdetailt .info h1{font-size: 24px;font-weight: 600;color: #000;line-height: 24px;margin-top: 20px;}
.ztdetailt .info p:nth-child(3){height: 140px;display: block;background: rgba(255, 255, 255, .5);border-radius: 8px;margin-top: 16px;position: relative;}
.ztdetailt .info p:nth-child(3) i{width: 24px;height: 19px;background-position: -70px -32px;position: absolute;top: 17px;left: 24px;}
.ztdetailt .info p:nth-child(3) span{font-size: 14px;color: #666;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;text-indent: 2rem;line-height: 30px;margin: 0 30px 0 22px;padding-top: 15px;}
.ztdetailt .info .infobox{width: 100%;}
.ztdetailt .info .infobox>span{font-size: 14px;color: #999;float: left;}
.ztdetailt .info .infobox>span em{font-size: 32px;color: #eb3553;vertical-align: sub;margin-right: 8px;font-weight: 600;font-style:normal;}
.ztdetailt .info .infobox p{float: right;font-size: 12px;color: #9f9f9f;margin-right: 10px;margin-top: 18px;}
.ztdetailt .info .infobox p span:nth-child(1) i{width: 16px;height: 11px;background-position: -295px 0;margin-right: 8px;}
.ztdetailt .info .infobox p span:nth-last-child(1) i{width: 16px;height: 13px;background-position: -315px 0;margin-right: 8px;}
.ztdetailt .info .infobox p em{height: 12px;display: inline-block;color: #9f9f9f;margin: 0 20px;font-style:normal;}

.ztbox_b{margin-top: 34px;margin-bottom: 5px;}
.ztbox_b ul li{float: left;width: 382px;height: 238px;border: 1px solid #e0e0e0;border-radius: 10px;margin-right: 24px;margin-bottom: 22px;background: url(../images/bg.png);position: relative;}
.ztbox_b ul li:hover{background: #fff9f9;border: 1px dashed #ed5758;}
.ztbox_b ul li.look:hover{background: #fffaf2;border: 1px dashed #f7a934;}
.ztbox_b ul li:nth-child(3n){margin-right: 0;}
.ztbox_b ul li a{width: 100%;height: 100%;display: inline-block;}
.ztbox_b ul li img{float: left;width: 110px;height: 110px;border-radius: 20px;margin: 19px 0 0 19px;}
.ztbox_b ul li:hover img{margin: 18px 0 0 18px;}
.ztbox_b ul li:hover .info{margin-top: 18px;}
.ztbox_b ul li .info{float: left;margin-left: 14px;margin-top: 19px;}
.ztbox_b ul li .info p:nth-child(1){font-size: 18px;color: #292929;line-height: 18px;width: 200px;white-space: nowrap;overflow: hidden;}
.ztbox_b ul li:hover .info p:nth-child(1){color: #ed5758;font-weight: 600;}
.ztbox_b ul li.look:hover .info p:nth-child(1){color: #f7a934;font-weight: 600;}
.ztbox_b ul li .info p:nth-child(2){font-size: 14px;color: #757575;line-height: 14px;margin-top: 10px;overflow: hidden;}
.ztbox_b ul li .info p:nth-child(2) em{font-style:normal;margin: 0 6px;}
.ztbox_b ul li .info p:nth-child(3){font-size: 14px;color: #757575;line-height: 14px;margin-top: 10px;}
.ztbox_b ul li .info span{width: 110px;height: 30px;display: inline-block;border-radius: 8px;text-align: center;font-size: 14px;line-height: 30px;margin-top: 12px;border: 1px solid #ed5758;color: #ed5758;}
.ztbox_b ul li:hover .info span{background: #ed5758;color: #fff;}
.ztbox_b ul li.look:hover .info span{background: #f7a934;color: #fff;}
.ztbox_b ul li.look .info span{color: #f7a934;border-color: #f7a934;}
.ztbox_b ul li a>p{float: left;font-size: 14px;line-height: 22px;color: #757575;margin: 15px 19px 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.ztbox_b ul li:hover a>p{margin: 15px 18px 0;}
.ztbox_b ul li i{width: 32px;height: 32px;background-position: -418px -253px;position: absolute;right: -3px;top: -3px;display: none;}
.ztbox_b ul li:nth-child(1) i{background-position: -418px -253px;display: block;}
.ztbox_b ul li:nth-child(2) i{background-position: -462px -253px;display: block;}
.ztbox_b ul li:nth-child(3) i{background-position: -506px -253px;display: block;}
.loadbox_b .info ul li a{color: #010101;}


.downbtn .pc{position: relative;background: #a286c0;}
.downbtn .pc i{display: inline-block;width: 26px !important;height: 21px !important;background-position: -4px -351px;position: relative;top: 0;}
.downbtn .btnTx{padding-right: 15px;}
.downbtn .btnTx i{width: 20px !important;height: 18px !important;background-position: -50px -351px;position: relative;top: -2px;}
.downbtn .btnTx:after{position: absolute;content: "广告";display: block;top:0;right: 0;background-color: rgba(0,0,0,.2);line-height: 20px;padding: 0 4px;font-size: 12px;color: #F1F1F1;border-top-right-radius: 3px;border-bottom-left-radius: 3px;}						


.loadbox_t{white-space: nowrap;height: 73px;}
.loadbox_t h1{ max-width: 603px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.loadbox_b .info{width:650px ;overflow: hidden;}
.loadbox_b .infobox{overflow: hidden;white-space: nowrap;height: 48px;width: 100%;}
.loadlv ul li p span{ width: 350px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.loadlv ul li p{overflow: hidden;}
.loadlv ul li p em{vertical-align: top;position: relative;top: 11px;}
.bluebtit ul{max-width: 700px;overflow: hidden;height: 30px;padding: 0 20px;}
.bluebtit ul li{padding: 0 10px;}
.bluebtit ul li em{margin: 0 0 0 10px;}
.bluebtit ul li span{overflow: hidden;white-space: nowrap;width: auto;position: relative;vertical-align: middle;padding: 0 10px;}

.loadmain video{display:block;margin:0 auto;max-height: 420px !important;}



/* add */
.games-name-new{margin-bottom: 12px !important;}
.gSecret,.gPower{color: #009cff !important;cursor: pointer;}
.agSecret{color: #009cff !important;}
.gSecret:hover,.gPower:hover{text-decoration: underline;}
.gRule i,.gPrivacy i{background: url(../img/maskicon.png) 300px 1200px no-repeat;}
/* power */
.gRule{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 12;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);}
.ruleTxt{position: absolute;z-index: 5;top: 150px;left: 0;right: 0;margin: auto;background-size: 100% auto;background-color: #fff;width: 540px;border-radius: 6px;text-align: center;}
.gRule .gRclose{position: absolute;top:21px;right: 21px;z-index: 10;cursor: pointer;}
.gRule .gRclose i{display: inline-block;width: 26px;height: 26px;background-position: -15px -19px;position: relative;}
.gRule .oTitle{position: relative;width: 100%;height: 130px;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.gRule .oTitle i{display:block;width: 225px;height: 154px;background-position: -38px -334px;position: relative;top: -82px;margin: 0 auto;}
.gRule .oTitle p{position: relative; top:-72px;margin-top: 10px;font-size: 28px;color: #202020;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}
.gRule .gSure{display: block;cursor: pointer;width:400px;border: 0;background:linear-gradient(to right,#38a6fd,#008bff);color:#fff;font-size:20px;border-radius:8px;line-height: 58px;margin: 21px auto 36px;overflow: hidden;white-space: nowrap;  }
.ruleMain{background-color: #fff;display: block;height: 280px;border:none;padding:10px 15px;line-height: 28px;font-size: 16px;margin: 10px 26px;text-align: left;overflow: auto;}
.ruleMain strong{display: block;font-size: 16px;color: #333;line-height: 36px;}
.ruleMain p:nth-of-type(1){font-size: 20px;font-weight: bold;color: #333;margin-bottom: 10px;}
.ruleMain p:nth-last-of-type(1){margin-bottom: 20px;}
/* Privacy */
.gPrivacy{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 12;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);}
.privacyTxt{position: absolute;z-index: 5;top: 150px;left: 0;right: 0;margin: auto;background-size: 100% auto;background-color: #fff;width: 540px;border-radius: 6px;text-align: center;}
.gPrivacy .gPclose{position: absolute;top:21px;right:21px;z-index: 10;cursor: pointer;}
.gPrivacy .gPclose i{display: inline-block;width: 26px;height: 26px;background-position: -15px -19px;position: relative;}
.gPrivacy .oTitle{position: relative;width: 100%;height: 130px;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.gPrivacy .oTitle i{display:block;width: 225px;height: 153px;background-position: -38px -562px;position: relative;top: -82px;margin: 0 auto;}
.gPrivacy .oTitle p{position: relative;top: -72px;margin-top: 10px;font-size: 28px;color: #202020;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}
.gPrivacy .gSure{display: block;cursor: pointer;width:400px;border: 0;background:linear-gradient(to right,#38a6fd,#008bff);color:#fff;font-size:20px;border-radius:8px;line-height: 58px;margin: 21px auto 36px;overflow: hidden;white-space: nowrap; }
.privacyMain{background-color: #fff;display: block;height: 400px;border:none;padding:10px 15px;line-height: 28px;font-size: 16px;margin: 10px 26px;text-align: left;overflow: auto;}
.privacyMain strong{display: block;font-size: 16px;color: #333;line-height: 36px;}
.privacyMain p:nth-of-type(1){font-size: 18px;font-weight: bold;color: #333;margin-bottom: 10px;}
.privacyMain p:nth-last-of-type(1){margin-bottom: 20px;}

.loadbox_b{overflow:hidden}
.loadcont {height:auto;padding-bottom:20px;}
.loadbox_b .info p:nth-child(1){height:30px;overflow:hidden;margin-bottom:8px;}
.loadbox_b .info ul{height:auto;margin:8px 0}
.loadbox_b .info ul li{height:17px;line-height:17px;font-size: 14px;}

.loadbox_b .infobox a{width: 208px;overflow:hidden;}
.downbtn .pc {position: relative;background: #875ab8;}
.pc div{position: relative;text-align: center;left: -10px;display: inline-block;vertical-align: top;width: 130px;line-height: 20px;}
.pc div p{font-size: 16px;margin-top: 5px;height: 20px!important;margin-bottom: 1px!important;}
.pc div p:nth-of-type(2){font-size: 12px;font-weight: 400;height: 15px!important;margin-top: 0;}
