@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,figure{margin:0;padding:0}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
.clearfix{margin-right:auto;margin-left:auto;*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
b,em,i{font-style:normal;}
html,body{width:100%;overflow-x: hidden;}
a{color:#f12121;text-decoration:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{margin:0;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun","Hiragino Sans GB",sans-serif;font-size:12px;line-height:1.5;position:relative;color:#333;background:#fff;height:100%;}
button,input,select,textarea,th{background:#fff;font-size:12px;line-height:1;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun";}
input[type="submit"],input[type="reset"],input[type="password"],input[type="button"],input[type="text"],button{-webkit-appearance:none;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:none;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;}
html {font-size:100px;}
body {position: relative;font-size:.24rem;max-width:7.5rem;min-width:3.2rem;margin:0 auto;}
header, section, footer, aside, nav, article, figure{display: block;}
.fx{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.fx_gw{-webkit-box-flex:1.0;-moz-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;}
.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex_grow{-webkit-box-flex:1.0;-moz-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;}
.hide{display: none;}
img{vertical-align: top;border: 0;}
.ico{background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;}

.feBaBtn{
    width: .9rem;
    height: .35rem;
    position: absolute;
    right: .3rem;
    color: white;
    box-sizing: border-box;
    font-size: .2rem;
    line-height: .35rem;
    padding-left: .39rem;
    background-color: rgb(254, 166, 166);
    border-radius: .06rem;
}

.feBaBtn::after{
    content: "";
    width: .23rem;
    height: .21rem;
    position: absolute;
    top: .07rem;
    left: .1rem;
    background: url(../img/reportIcon.png) no-repeat;
    background-size: 100% 100%;
}


header{position: relative;display:flex;justify-content: space-between;padding:0 .28rem;height: .93rem;background: #f12121;border-bottom: 1px solid rgba(255, 255, 255, .15);}
header a{display: block;width: auto;height: .6rem;margin-top: .14rem;}
header a img{display: block;width: auto;height: 100%;}

nav{position: relative;padding: 0 .28rem;height: .89rem;background: #212121;border-bottom: 1px solid rgba(255, 255, 255, 1);;box-shadow: 0px .02rem .06rem 0px rgba(0,0,0,.1);}
nav ul{display: flex;overflow: hidden;padding: 0 .15rem;overflow-x: auto;white-space: nowrap;font-size: 0;overflow-x: -moz-scrollbars-none; -ms-overflow-style: none;}
nav ul::-webkit-scrollbar {width: 0;height: 0;display: none;-webkit-appearance: none;border-radius: 0;}
nav li{position: relative;z-index: 0;display: block;flex: 1;margin:0 .05rem;line-height: .89rem;text-align: center;font-size: .28rem;color: #fff;background-color: rgba(255,255,255,.08); transform: skewX(-22deg); -webkit-transform: skewX(-22deg); -moz-transform: skewX(-22deg);}
nav li a{display: block;color: #fff;transform: skewX(22deg);-webkit-transform: skewX(22deg);-moz-transform: skewX(22deg);}
nav li.current{background: rgba(241,33,33,.918);box-shadow: 0 0 .2rem 0 rgba(177,177,177,.15);}
nav li.current a{color: #fff;}

.hwTit{position: relative;display: flex;justify-content: space-between;padding:0 .3rem;height: .68rem;overflow: hidden;}
.hwTit h2{position: relative;flex: 1;font-size: .32rem;color: #252728;line-height: .67rem;font-weight: bold;white-space: nowrap;overflow: hidden;}
.hwTit h2:before{content: "";position: relative;top: .17rem;vertical-align: top;display: inline-block;margin-right: .1rem;width: .32rem;height: .32rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;background-position: -.06rem -.67rem;}
.hwTit div{position: relative;flex: 1;font-size: .32rem;color: #1C252C;line-height: .67rem;white-space: nowrap;overflow: hidden;}
.hwTit strong{position: relative;flex: 1;font-size: .32rem;color: #1C252C;line-height: .67rem;font-weight: bold;white-space: nowrap;overflow: hidden;}
.hwTit a{position: relative;font-size: .22rem;color: #999;height: .68rem;line-height: .68rem;}
.hwTit a:before{content: "···";display: inline-block;position: relative;vertical-align:top;font-size: .28rem;color: #999;margin-right: .08rem;}
.hwTit.rmyx h2:before{background-position: -.06rem -.67rem;}
.hwTit.jxyx h2:before{width: .34rem;background-position: -.63rem -.65rem;}
.hwTit.yxzt h2:before{background-position: -1.22rem -.64rem;}
.hwTit.jxyy h2:before{width: .34rem;height: .34rem;background-position: -1.79rem -.65rem;}
.hwTit.yyzt h2:before{width: .34rem;height: .33rem;background-position: -2.38rem -.67rem;}

footer{position: relative;background:#202020;padding:.28rem 0 .54rem;}
footer:before{content: "";position: relative;top: 0;margin-bottom: .23rem;display: block;width: 100%;height: .01rem;background: #2d2d2d;}
footer p,footer p a{font-size: .22rem;color: #666;text-align: center;line-height: .36rem;}
footer p{width: 90%;margin: auto;}

.crumb{position: relative;margin-top: .05rem;padding: 0 .33rem;height: .7rem;line-height: .7rem;font-size: .24rem;color: #999;;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.crumb i{position: relative;top: .04rem;display: inline-block;width:.21rem;height: .24rem ;margin-right: .07rem;background-position: -1.55rem -.04rem;}
.crumb a{color: #999;}

.hwSlider{position: relative;margin: .22rem 0 .15rem;background: #fff;padding-left:  .15rem;}
.hwSlider .swiper-container{display: flex;width: 100%;height: 3.78rem;}
.hwSlider .swiper-slide {margin-left: .15rem;width: 6.9rem !important;height:100%;border-radius: .2rem;overflow: hidden;}
.hwSlider .swiper-slide a{position: relative;display:block;width:100%;height:100%;overflow: hidden;}
.hwSlider .swiper-slide a>img{display:block;width:100%;min-height:100%;height: auto;}
.hwSlider .swiper-slide a>span{position: absolute;top: .21rem;left: .21rem;display: block;padding: 0 .12rem 0 .11rem;height: .4rem;font-size: .2rem;color: #fff;background-color:rgba(0,0,0,.5);line-height: .4rem;border-radius:.11rem;;text-align: center;overflow: hidden;}
.hwSlider .swiper-slide a>span i{color: #FF9900;}
.hwSlider .swiper-pagination{bottom: .08rem;padding: 0 .04rem;height: .3rem;}
.hwSlider .swiper-pagination-bullet{vertical-align: top;position: relative;top: .09rem;width:.12rem;height:.12rem;background:rgba(255,255,255,1);border-radius:.06rem;opacity: 1;margin: 0 .08rem;}
.hwSlider .swiper-pagination-bullet.swiper-pagination-bullet-active{margin: 0 .06rem;background:#f12121;opacity:1}
.hwSlider .swiper-slide .info{position: absolute;right: 0;right: 0;bottom: 0;margin: auto;height: .93rem;width: 100%;background: rgba(37, 39, 40, .9);display: flex;}
.hwSlider .swiper-slide .info>img{position: relative;top: -.23rem;display: block;width: .95rem;height: .95rem;border-radius: .22rem;margin-left: .2rem;border: .02rem solid rgba(241,33,33,.5);box-shadow: 0 0 .15rem 0 rgba(177,177,177,.15);}
.hwSlider .swiper-slide .info>span{position: absolute;top: .21rem;right: .24rem;display: block;margin: auto;width: 1.24rem;height: .5rem;font-size: .26rem;color: #fff;background-color:#f12121;line-height: .5rem;border-radius:.27rem;;text-align: center;overflow: hidden;}
.hwSlider .swiper-slide .info div{flex: 1;height: 1.2rem;overflow: hidden;margin-left: .23rem;}
.hwSlider .swiper-slide .info div p{display: block;margin-top: .04rem;font-size: .28rem;color: #fff;font-weight: bold;line-height: .48rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hwSlider .swiper-slide .info div span{display: block;font-size: .2rem;color: #ccc;line-height: .24rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.hwRec{margin-bottom: .25rem;}
.hwRec .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap: wrap;padding: .1rem 0;margin: 0 .3rem;background: #fffafa;border-radius: .2rem;}
.hwRec .list a{position: relative;display: block;text-align: center;width: 25%;padding:.12rem 0 .22rem;}
.hwRec .list a:before{content: "";position: absolute;top: .11rem;right: .23rem;display: block;width: .33rem;height: .36rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;background-position: -.05rem -.04rem;}
.hwRec .list a img{display:block;width:1.2rem;height:1.2rem;border-radius:.28rem;margin: 0 auto;border: .02rem solid rgba(241,33,33,.5);box-shadow: 0 0 .15rem 0 rgba(177,177,177,.15);}
.hwRec .list a p{display: block;width: 100%;font-size:.28rem;color:#333;height: .54rem;line-height:.54rem;margin:0  auto .04rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hwRec .list a span{display: block;margin: auto;width: 1.24rem;height: .5rem;line-height: .5rem;border-radius: .27rem;text-align: center;font-size: .24rem;color: #fff;background: #FF9900;}
.hwRec .tag{position: relative;display: flex;flex-wrap: wrap;overflow: hidden;margin: 0 .02rem 0 .16rem;}
.hwRec .tag a{display: block;padding: 0 .32rem;margin: .2rem .14rem 0;height: .48rem;line-height: .48rem;font-size: .24rem;color: #646567;background: #f2f3f5;border-radius: .22rem;} 
.hwRec .tag a:nth-of-type(11n+1){background-color: #fff5e5;color: #ff9900;}
.hwRec .tag a:nth-of-type(11n+2){background-color: #ffe5e5;color: #e85454;}
.hwRec .tag a:nth-of-type(11n+3){background-color: #f3ffe5;color: #88d42f;}
.hwRec .tag a:nth-of-type(11n+4){background-color: #f7e5ff;color: #8957a1;}
.hwRec .tag a:nth-of-type(11n+5){background-color: #e5f9ff;color: #00b7ee;}
.hwRec .tag a:nth-of-type(11n+6){background-color: #ffece5;color: #bf3504;}
.hwRec .tag a:nth-of-type(11n+7){background-color: #ffeee5;color: #ffab80;}
.hwRec .tag a:nth-of-type(11n+8){background-color: #e5faff;color: #43b3cb;}
.hwRec .tag a:nth-of-type(11n+9){background-color: #fdffe5;color: #a6b314;}
.hwRec .tag a:nth-of-type(11n+10){background-color: #e5f4ff;color: #83a8c3;}
.hwRec .tag a:nth-of-type(11n+11){background-color: #ffe5f0;color: #be6a8b;}


.hwGSlist ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap: wrap;padding: 0 .18rem;}
.hwGSlist ul li{position: relative;display: block;text-align: center;width: 25%;}
.hwGSlist ul li a{display: block;padding:.08rem 0 .22rem;}
.hwGSlist ul li img{display:block;width:1.28rem;height:1.28rem;border-radius:.26rem;margin: 0 auto;}
.hwGSlist ul li p{display: block;width: 96%;font-size:.28rem;color:#333;height: .58rem;line-height:.58rem;margin:0  auto .02rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hwGSlist ul li span{display: block;margin: auto;width: 1.20rem;height: .46rem;line-height: .46rem;border: .02rem solid rgba(241,33,33,.5);border-radius: .27rem;text-align: center;font-size: .24rem;color: #f12121;}

.hwZtlist{margin-bottom: .15rem;}
.hwZtlist ul{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top:.05rem;padding: 0 .3rem;}
.hwZtlist li{position: relative;display: block;width: 3.35rem;height: 2.81rem;background: #fffafa;border-radius: .2rem;margin-bottom: .2rem;}
.hwZtlist li>i{position: absolute;top: .18rem;left: .2rem;z-index: 1;font-size: .28rem;color: #fff;line-height: .32rem;}
.hwZtlist li a{position: relative;display:block;width:100%;height:100%;overflow: hidden;border-radius: .2rem;}
.hwZtlist li a div{width: 100%;height: 1.97rem;overflow: hidden;text-align: center;}
.hwZtlist li a img {width: 100%;min-height: 100%;height: auto;display: block;}
.hwZtlist li a p {display: block;padding-left: .16rem;margin-top: .05rem;height: .42rem;line-height: .42rem;font-size: .24rem;color: #3C3C3C;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hwZtlist li a span{display: block;padding-left: .16rem;font-size: .18rem;color: #999;line-height: .24rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hwZtlist li a span i{color: #F48319;}
.hwZtlist li a em {position: absolute;z-index: 1;left:-.2rem;right: 0;top: 1.54rem;margin: auto;transform: scale(.9);width: 3.75rem;height: .43rem;display: block;font-size: .2rem;color: #999;line-height: .43rem;text-align: center;white-space: nowrap;overflow: hidden;}
.hwZtlist li a em:before{content: "";position: relative;top: .115rem;vertical-align: top;display: inline-block;margin-right: .06rem;width: .18rem;height: .2rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;background-position: -.63rem -.04rem;}
.hwZtlist li:after{content: "";position: absolute;width: 100%;height: .43rem;background: rgba(0,0,0,.65);top:1.54rem;left: 0;right: 0;margin: auto;}
.hwMore{display: block;height: .62rem;margin: .1rem .3rem;font-size: .26rem;color: #BDBDBD;line-height: .62rem;text-align: center;border: .02rem dashed #ededed;border-radius: .32rem;}

.hwTagBox{margin-bottom: .15rem;overflow: hidden;}
.hwTagBox li .swiper-wrapper a{position: relative;display: block;text-align: center;width: 1.68rem;padding:.1rem 0 .22rem;}
.hwTagBox li .swiper-wrapper a img{display:block;width:1.28rem;height:1.28rem;border-radius:.26rem;margin: 0 auto;}
.hwTagBox li .swiper-wrapper a p{display: block;width: 96%;font-size:.28rem;color:#333;height: .58rem;line-height:.58rem;margin:0  auto .02rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hwTagBox li .swiper-wrapper a span{display: block;margin: auto;width: 1.20rem;height: .46rem;line-height: .46rem;border: .02rem solid rgba(241,33,33,.5);border-radius: .27rem;text-align: center;font-size: .24rem;color: #f12121;}
.hwTagBox li .swiper-wrapper a:nth-of-type(1){padding-left: .26rem;}

.hwLink{padding:.28rem .15rem 0 .36rem;background-color: #202020;margin-top: .32rem;}
.hwLink div{font-size: .22rem;color: #2D62EC;line-height: .48rem;font-weight: bold;}
.hwLink div a{font-weight: 400;color: #999;line-height: .48rem;margin-right: .4rem;margin-left: .04rem;}

.hwClass{margin:0 .3rem .2rem;background: #F9F9F9;border-radius: .2rem;overflow: hidden;}
.hwClass .list{display: flex;flex-wrap: wrap;padding: .29rem  .09rem .09rem;}
.hwClass .list a{display: block;margin: 0 .11rem .2rem .11rem;width: 2.02rem;height: .62rem;line-height: .62rem;border-radius: .1rem;text-align: center;font-size: .3rem;color: #666;background: #fff;}
.hwClass .list a.current{color: #fff;background: #f12121;}
.hwClass .list a:nth-of-type(n+9){display: none;}
.hwClass .list span{display: block;margin: 0 .11rem .2rem .11rem;width: 2.02rem;height: .62rem;line-height: .62rem;border-radius: .1rem;text-align: center;font-size: .3rem;color: #f12121;background: #fff;}
.hwClass .list span.putTag{color: #ccc;}
.softPart .list a.current{background:#dcb87c;}
.softPart .list span{color: #dcb87c;}

.hwList{padding-bottom: .1rem;background: #fff;overflow: hidden;}
.hwList ul{padding: .2rem 0 0;}
.hwList li{position: relative;background: #fff;border-bottom: .01rem solid #fff;}
.hwList li:nth-of-type(2n+1){background-color: #fffafa;}
.hwList li a{position: relative;display: flex;padding: .32rem .41rem .33rem;overflow: hidden;}
.hwList li:nth-of-type(2n+2) a{padding: .38rem .41rem .39rem;}
.hwList li a img{width: 1.2rem;height: 1.2rem;border-radius: .28rem;margin-right: .26rem;}
.hwList li a div{flex: 1;height: 1.2rem;overflow: hidden;}
.hwList li a div p{display: block;font-size: .28rem;color: #000;line-height: .42rem;margin-bottom: .03rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hwList li a div span{position: relative;display: block;font-size: .22rem;color: #9F9FA4;line-height: .38rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hwList li a div span:nth-of-type(2):before{content: "";position: relative;top: .06rem;vertical-align: top;display: inline-block;margin-right: .09rem;width: .24rem;height: .26rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;background-position: -1.06rem -.04rem;}
.hwList li a>span{position: absolute;top: 0;bottom: 0;right: .43rem;margin: auto;display: block;width: 1.2rem;height: .46rem;line-height: .46rem;border: .02rem solid rgba(241,33,33,.5);border-radius: .27rem;font-size: .24rem;color: #f12121;text-align: center;overflow: hidden;}

.hwMenu{position: relative;display:flex;padding: .24rem 0;margin:0 .3rem;text-align: center;background: rgba(255,255,255,.88);border-radius: .36rem;}
.hwMenu a{display:block;vertical-align: top;font-size: .3rem;color: #666;width: 1.42rem;height: .62rem;line-height: .62rem;border-radius: .15rem;margin-right: .48rem;white-space: nowrap;overflow: hidden;}
.hwMenu a.current{color: #fff;background: #f12121;}
.hwMenu:before{content:"";position: absolute;top: 0;left: 0;width: 100%;height: .01rem;background: #f0f0f0;}
.hwMenu:after{content:"";position: absolute;top: 0;left: 0;width: .89rem;height: .01rem;background: #000;}
.pageWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around;-webkit-justify-content:space-around;padding: .16rem .28rem;height: .48rem;}
.pageWrap a,.pageWrap span{min-width: .48rem;max-width: 1.08rem;height: .48rem;line-height: .48rem;text-align:center;font-size:.24rem;color:#A8A8A8;border:1px solid #E5E5E5;border-radius:.08rem;overflow: hidden;background: #fff;}
.pageWrap .current{color:#fff;background-color:#f12121;border-color:#f12121;}
.pageWrap .disabled{color:#b1b1b1;}
.pageWrap i{position: relative;top: .12rem;left: .18rem;display: block;width: .14rem;height: .24rem;background-image: url(../img/icon.png);background-size: 10rem 10rem;}
.pageWrap .left{background-position: -4.41rem -.04rem;}
.pageWrap .right{background-position: -4.71rem -.04rem;left: .18rem;}
.pageWrap .disabled .left{opacity: .6;}
.pageWrap .disabled .right{opacity: .6;}
.pageWrap a:first-child,.pageWrap a:last-child{width: .96rem;}

.ztList ul{position: relative;display: flex;flex-wrap: wrap;margin-top:.06rem;padding: 0 .3rem;}
.ztList li{position: relative;display: block;width: 100%;height: 4.46rem;background: #fffafa;border-radius: .2rem;margin-bottom: .3rem;}
.ztList li a{position: relative;display:block;width:100%;height:100%;overflow: hidden;border-radius: .2rem;}
.ztList li a div{width: 100%;height: 3.28rem;overflow: hidden;text-align: center;border-bottom: .01rem solid #c3c5c9;}
.ztList li a img {width: 100%;min-height: 100%;height: auto;display: block;}
.ztList li a p {display: block;padding-left: .21rem;margin-top: .16rem;height: .42rem;line-height: .42rem;font-size: .3rem;color: #3C3C3C;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ztList li a span:nth-of-type(1){display: block;padding-left: .21rem;font-size: .2rem;color: #999;line-height: .38rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ztList li a span:nth-of-type(1) i{color: #F48319;}
.ztList li a em {position: absolute;z-index: 1;left:-.2rem;right: 0;top: 2.69rem;margin: auto;width: 3.75rem;height: .59rem;line-height: .59rem;display: block;font-size: .24rem;color: #999;text-align: center;white-space: nowrap;overflow: hidden;}
.ztList li a em:before{content: "";position: relative;top: .165rem;vertical-align: top;display: inline-block;margin-right: .09rem;width: .24rem;height: .26rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;background-position: -1.06rem -.04rem;}
.ztList li:after{content: "";position: absolute;top:2.69rem;left: 0;right: 0;margin: auto;width: 100%;height: .59rem;background: rgba(0,0,0,.65);}
.ztList li a span:nth-of-type(2){position: absolute;bottom: .36rem;right: .21rem;margin: auto;display: block;width: 1.24rem;height: .5rem;line-height: .5rem;border-radius: .27rem;font-size: .24rem;color: #f12121;background: rgba(241,33,33,.15);text-align: center;overflow: hidden;}

.ztIntro{position: relative;margin-bottom: .1rem;padding-bottom: .2rem;background: #fff;border-radius: 0 0 .6rem .6rem;}
.ztIntro .img{position: relative;position: relative;width: 100%;height: 3.84rem;overflow: hidden;}
.ztIntro .img .feBaBtn{
    cursor: pointer;
    position: absolute;
    top: .2rem;
    right: .2rem;
}
.ztIntro .img:before{content: "";position: absolute;top: 0;left: 0;right: 0;margin: auto;width: 100%;height: .84rem;background: rgba(0,0,0,.72);}
.ztIntro .img .crumb{position: absolute;}
.ztIntro .img .crumb i{background-position: -2.45rem -.04rem;}
.ztIntro .img img{width: 100%;min-height: 100%;height: auto;display: block;}
.ztIntro .info{position: absolute;bottom: 0;right: 0;margin: auto;z-index: 1;min-width: 5.4rem;max-width: 100%;height: .46rem;text-align: center;overflow: hidden;background:linear-gradient(to left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 90%,rgba(0,0,0,0)) ;}
.ztIntro .info span{position: relative;font-size: .24rem;color: #fff;line-height: .42rem;overflow: hidden;white-space: nowrap;}
.ztIntro .info span i{color: #F48319;}
.ztIntro .info em {position: relative;height: .42rem;line-height: .42rem;font-size: .24rem;color: #fff;text-align: center;white-space: nowrap;overflow: hidden;}
.ztIntro h1 {display: block;margin:.2rem .3rem;line-height: .46rem;font-size: .32rem;color: #333;font-weight: bold;overflow: hidden;}
.ztIntro p{position: relative;z-index: 1;display: block;margin:.08rem .3rem .18rem;max-height: 4.2rem;font-size: .26rem;color: #333;line-height: .42rem; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}
.ztIntro .tag{display: flex;flex-wrap: wrap;margin: 0 .28rem;font-size: .24rem;color: #666;}
.ztIntro .tag label{height: .42rem;line-height: .41rem;margin-bottom: .16rem;}
.ztIntro .tag a{display: block;height: .42rem;line-height: .41rem;padding: 0 .16rem;font-size: .2rem;color:#fff;margin: 0 .16rem .16rem 0;background:#f12121;border-radius: .08rem;}
.ztIntro .tag a:nth-of-type(5n+1){background: #f12121;}
.ztIntro .tag a:nth-of-type(5n+2){background: #EF9359;}
.ztIntro .tag a:nth-of-type(5n+3){background: #D969FF;}
.ztIntro .tag a:nth-of-type(5n+4){background: #F78295;}
.ztIntro .tag a:nth-of-type(5n+5){background:#88d42f}

.ztRGame{position: relative;margin:0 .15rem .08rem;background: url(../img/ztdebg.png) no-repeat;background-size: 100% 100%;}
.ztRGame a:nth-of-type(1){display: block;display: flex;padding: .48rem;}
.ztRGame a:nth-of-type(1) img{display: block;width: 1.14rem;height:  1.14rem;border-radius: .27rem;margin-right: .3rem;}
.ztRGame a:nth-of-type(1) div{flex: 1;height: 1.15rem;overflow: hidden;}
.ztRGame a:nth-of-type(1) strong{display: block;margin-bottom: .07rem;font-size: .28rem;color: #000;line-height: .36rem;}
.ztRGame a:nth-of-type(1) p{display: block;font-size: .22rem;color: #9F9FA4;line-height: .39rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ztRGame .btn{position: absolute;top: .82rem;right: .425rem;display: block;margin: auto;width: 1.24rem;height:.5rem;line-height: .5rem;font-size:.24rem;color: #000;text-align: center;background:#FFDF44;border-radius: .27rem;}

.ztList .list{position: relative;display: flex;flex-wrap: wrap;overflow: hidden;margin: 0 .05rem .25rem .13rem;}
.ztList .list a{display: block;padding: 0 .32rem;margin:0 .05rem .2rem;height: .48rem;line-height: .48rem;font-size: .24rem;color: #646567;background: #f2f3f5;border-radius: .22rem;} 
.ztList .list a:nth-of-type(11n+1){background-color: #fff5e5;color: #ff9900;}
.ztList .list a:nth-of-type(11n+2){background-color: #ffe5e5;color: #e85454;}
.ztList .list a:nth-of-type(11n+3){background-color: #f3ffe5;color: #88d42f;}
.ztList .list a:nth-of-type(11n+4){background-color: #f7e5ff;color: #8957a1;}
.ztList .list a:nth-of-type(11n+5){background-color: #e5f9ff;color: #00b7ee;}
.ztList .list a:nth-of-type(11n+6){background-color: #ffece5;color: #bf3504;}
.ztList .list a:nth-of-type(11n+7){background-color: #FFE5E5;color: #E85454;}
.ztList .list a:nth-of-type(11n+8){background-color: #F7E5FF;color: #8957A1;}
.ztList .list a:nth-of-type(11n+9){background-color: #FFF5E5;color: #FF9900;}
.ztList .list a:nth-of-type(11n+10){background-color: #e5f4ff;color: #83a8c3;}
.ztList .list a:nth-of-type(11n+11){background-color: #ffe5f0;color: #be6a8b;}

.ztgs{display: flex;margin-bottom: .12rem;flex-wrap: wrap;}
.ztgs a{display: block;width: 25%;height: 1.88rem;overflow: hidden;font-size: .28rem;color: #333;line-height: .58rem;text-align: center;}
.ztgs a img{display: block;margin: auto;width: 1.28rem;height: 1.28rem;border-radius: .3rem;}
.ztList .ztgs ~ .list{margin-bottom: .15rem;}

.wrap{background: #f7f7f7;padding-bottom: 0.2rem;}
.wrap .hwList,.wrap .hwGSlist,.wrap .ztList{background: #fff;margin: 0 .3rem .2rem;border-radius: .2rem;padding: .12rem 0;}
.wrap .ztList ul{padding: .13rem 0 0;margin-top: 0;}
.wrap .ztList .list{padding-top: .1rem;}
.wrap .hwList{padding-bottom: .35rem;}
.wrap .hwList ul{padding: .13rem 0 .1rem;}
.wrap .hwGSlist{padding-bottom: .23rem;}


.wrap .hwVersion,.wrap .hwTagBox,.wrap .gameCont{background: #fff;margin: 0 .3rem .2rem;border-radius: .2rem;padding: .12rem 0;}
.wrap .hwGSlist ul{padding: 0;margin: .06rem 0 .03rem;}
.wrap .hwTagBox li .swiper-wrapper a:nth-of-type(1){padding-left: 0;}
.wrap .hwTagBox li .swiper-wrapper a img{width: 1.2rem;height: 1.2rem;}
.wrap .hwTagBox li .swiper-wrapper a{width: 1.6rem;}
.wrap .hwTagBox ul{margin: .03rem 0 .1rem;}

.hwVersion ul{margin: .12rem 0 .28rem;}
.hwVersion ul li{position: relative;margin-bottom: .01rem;}
.hwVersion ul li:nth-of-type(2n+1){background: #fffafa;}
.hwVersion li a{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:.18rem .2rem;}
.hwVersion li a img{display:block;width:.72rem;height:.72rem;border-radius:.1rem;}
.hwVersion li div{-webkit-box-flex:1.0;-moz-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;width:0%;height: .72rem;margin-left: .23rem;position: relative;}
.hwVersion li div p{display:block;width:auto;font-size:.24rem;color:#333;line-height: .38rem;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.hwVersion li div p:nth-of-type(2){line-height: .34rem;}
.hwVersion li div p span{margin-right: .28rem;color:#949494;font-size: .2rem;line-height: .34rem;}
.hwVersion li a>span{position: absolute;top: .21rem;right: .21rem;display: block;margin: auto;width: 1.20rem;height: .46rem;line-height: .46rem;border: .02rem solid rgba(241,33,33,.5);border-radius: .27rem;text-align: center;font-size: .24rem;color: #f12121;}

.hwInfo{position: relative;}
.hwInfo>ul{margin: 0 .2rem .2rem;overflow: hidden;}
.hwInfo>ul li{position: relative;display: flex;font-size: .24rem;color: #999;line-height:.66rem;height: .66rem; word-break: break-all;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hwInfo>ul li span,.hwInfo>ul li a{flex: 1;font-size: .24rem;color: #1F1F1F;text-align: right;}
.gPower,.gSecret,.gsSecret{color: #02bfd3 !important;}
.hwInfo .hwTit strong{color: #000;}
.gsIntro{position: relative;z-index: 1;overflow: hidden;}
.gsIntro .info{display: flex;margin-bottom: .15rem;padding:0 .12rem 0 .31rem;position: relative;}
.gsIntro .info img{display: block;width: 1.52rem;height: 1.52rem;border-radius: .3rem;margin-right: .19rem;}
.gsIntro .info>div{flex: 1;}
.gsIntro h1{font-size: .36rem;color: #000;line-height: .48rem;margin-bottom: .1rem;}
.gsIntro .info p{font-size: .24rem;color: #999;line-height: .38rem;}
.gsIntro .info p span{color: #999;}
.gsIntro .info p em{position: relative;color: #666;}
.gsIntro .info p em:before{content: "";position: relative;top: .06rem;vertical-align: top;display: inline-block;margin-right: .09rem;width: .24rem;height: .26rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;background-position: -1.06rem -.04rem;}
.gsIntro .info>div div{display: flex;flex-wrap: wrap;font-size: .24rem;color: #666;margin-top: .04rem;}
.gsIntro .info>div div span{display: block;height: .32rem;line-height: .32rem;padding: 0 .16rem;font-size: .18rem;color:#fff;margin: .1rem .16rem 0 0;background:#f12121;border-radius: .16rem;}
.gsIntro .info>div div span:nth-of-type(5n+1){background: #f12121;}
.gsIntro .info>div div span:nth-of-type(5n+2){background: #EF9359;}
.gsIntro .info>div div span:nth-of-type(5n+3){background: #D969FF;}
.gsIntro .info>div div span:nth-of-type(5n+4){background: #F78295;}
.gsIntro .info>div div span:nth-of-type(5n+5){background:#88d42f}

.downBtn{display: flex;width: 6.9rem;padding-top: .15rem;margin: auto;}
.downBtn a,.downBtn button{position: relative;display: block;width:100%;height: .75rem;line-height: .75rem;font-size: .32rem;color: #fff;text-align: center;border: none;border-radius:.38rem;margin: 0rem auto .1rem;background-color:#f12121;}
.downBtn .adrBtn{background: #1BDEB7;}
.downBtn .iosBtn{background: #f12121;}
.downBtn .orderBtn{background: #FFDF44;color: #333;}
.downBtn .orderBtn:before{content: "";position: relative;top: .22rem;margin-right: .07rem;vertical-align: top;display:inline-block;width: .32rem;height: .32rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;background-position: -.06rem -1.26rem;}
.downBtn .noDown,.downBtn .no{background: #BABABA;}
.downBtn .noDown:before,.downBtn .no:before{content: "";position: relative;top: .23rem;margin-right: .07rem;vertical-align: top;display:inline-block;width: .3rem;height: .3rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;background-position: -.63rem -1.26rem;}
.oTip{position: relative;margin: 0 .3rem;padding:.3rem .23rem .12rem; display: block;font-size: .24rem;color: #FFCC00;line-height: .3rem;background: url(../img/gdyybg.png) no-repeat;background-size: 100% 100%}

.floatDown{position: fixed;z-index: 2;top: 0;left: 0;right: 0;margin: auto;width: 7.2rem;height: 1.2rem;box-shadow: 0 .06rem .3rem 0 rgba(0,0,0,.2);border-radius: .3rem;background: #fff;overflow: hidden;}
.floatDown .info{display: flex;align-items: center;padding: .1rem .3rem .1rem .2rem;position: absolute;top: 0;left: 0;right: 0; bottom: 0;margin: auto; overflow: hidden;}
.floatDown .info img{display: block;width: .72rem;height: .72rem;margin: 0 .2rem 0 0;border-radius: .1rem;}
.floatDown .info .name{width: .5rem;flex: 1;}
.floatDown .info .name p{font-size: .28rem;color: #000;line-height: .3rem;margin-bottom: .06rem;white-space: nowrap;overflow: hidden;}
.floatDown .info .name span{position: relative;font-size: .24rem;color: #666;line-height: .4rem;white-space: nowrap;overflow: hidden;}
.floatDown .info .name span:before{content: "";position: relative;top: .07rem;vertical-align: top;display: inline-block;margin-right: .07rem;width: .24rem;height: .26rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;background-position: -1.06rem -.04rem;}

.floatDown .fBtn,.floatDown a,.floatDown button{display: block;width: 1.24rem !important;height: .5rem; line-height: .5rem;border: 0;margin: 0 auto;border-radius: .27rem;color: #fff;font-size: .24rem;text-align: center;background: #f12121;}
.floatDown .btnAnd{background: #1BDEB7;color: #fff;}
.floatDown .btnIos{background: #f12121;color: #fff;}
.floatDown .orderBtn{background: #FFDF44;color: #000;}
.floatDown .noDown{background: #BABABA;color: #fff;}


.showImg{margin: .03rem 0 .15rem .11rem;}
.img_item {overflow-x: auto; padding: 0; overflow-y: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch; }
.img_item ul{font-size: 0;}
.img_item ul li {position: relative;margin-right: .1rem; display: inline-block;border-radius: .1rem;overflow: hidden;}
.img_item ul li video{width:auto;height: 3.37rem;background: rgba(0, 0, 0, 0.4)}
.img_item ul li img {width:auto;height: 3.37rem;}
.img_item ul li .replay{position: absolute;z-index: 1;top: 30%;left: 0;right: 0;margin: auto;display: block;width: .76rem;height: .76rem;background: url(../img/icon.png) no-repeat;background-size: 10rem 10rem;background-position: -.05rem -2.38rem;}
.img_item ul li .replay.hide{display: none;}
.showImg ::-webkit-scrollbar{height: 0rem !important;border-radius: .05rem;background: #eee;}
.showImg ::-webkit-scrollbar-thumb {border-radius: .05rem;background-color: #f12121!important;}
.hideVideo{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10000;max-width: 7.5rem;width: 100%;height: 100%;background-color: rgba(0,0,0,.8);}
.tpVideo{position: absolute;top: 30%;width: 7.5rem;}
.tpVideo video{position: relative;z-index:10;width: 100%;}
.tpVideo .replay1{position: absolute;z-index: 100001;top: 30%;left: 0;right: 0;margin: auto;display: block;width: 1.06rem;height: 1.06rem;background-position: -2.04rem -2.38rem;}
.tpVideo .replay1.hide{display: none;}
.hideVideo .vClose{position: absolute;top:0;right: 0;z-index: 10;display: block;display: block;height: .74rem;width: .74rem;background-position: -1.04rem -2.38rem;}
.gaVideo{ border: .04rem solid rgba(241,33,33,.86);height: 3.29rem;}
.gameCont .hwTit{padding: 0 .17rem;}

.gameCont{position: relative;margin-top: .2rem!important;overflow: hidden;}
.gameCont .cont{margin: 0 .28rem;font-size:.26rem;line-height:.44rem;color:#1A1A1A;}
.gameCont .cont a {color: #f12121;display: inline-block;border-bottom:1px solid #f12121;line-height: .43rem;text-indent: 0;}
.gameCont .cont p{margin-bottom:.12rem;word-break: break-all;}
.gameCont .cont img{display:block;max-width:100%;height: auto;margin:.2rem auto;}
.gameCont .cont h3{position: relative;display: block;font-size: .28rem;color: #000;font-weight: bold;line-height: .48rem;margin-bottom: .12rem;}
.gameCont .cont br:last-child{display: none;}
.gameCont .cont iframe {width: 100%;height: 3.6rem;margin: 0 auto;display: block;border: none;}
.gameCont .cont table{width: 100% !important;border-color: #d9d9d9;}
.gameCont .cont table a{border-bottom: none;color: #2440b3;}
.gameCont .cont strong{font-weight: bold;}

/*loading*/
@-webkit-keyframes scale { 0% {transform: scale(1);opacity: 1; }45% {transform: scale(0.1);opacity: 0.7; }80% {transform: scale(1);opacity: 1; }}
@keyframes scale {  0% {transform: scale(1);opacity: 1; } 45% {transform: scale(0.1);opacity: 0.7; } 80% {transform: scale(1);opacity: 1; }}
.ball-pulse > div:nth-child(1) {-webkit-animation: scale 0.75s 0.12s infinite cubic-bezier(.2, .68, .18, 1.08);animation: scale 0.75s 0.12s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(2) {-webkit-animation: scale 0.75s 0.24s infinite cubic-bezier(.2, .68, .18, 1.08);animation: scale 0.75s 0.24s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(3) {-webkit-animation: scale 0.75s 0.36s infinite cubic-bezier(.2, .68, .18, 1.08);animation: scale 0.75s 0.36s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div {background-color: #aaa;width: 7px;height: 7px;border-radius: 100%;margin: 2px;display: inline-block; }
.ball-pulse{text-align: center;color:#aaa; font-size:.3rem;height:.98rem;line-height: .68rem;}





.rLog{ position: absolute;top:.05rem;right:.2rem;font-size: .24rem;color: #666;line-height: .6rem;cursor: pointer;}
.rizhi{max-height: 8rem;overflow: auto;margin: 0 .28rem .28rem;}
.rizhi p{font-size: .24rem;color: #666;line-height: .48rem;display: block;text-indent: 0;}
.rizhi span{color: #999;font-size: .24rem;}
.rizhi strong{font-size: .24rem;color: #333;line-height: .56rem;font-weight: 600;}

.gRule ::-webkit-scrollbar,.gPrivacy ::-webkit-scrollbar,.gLog ::-webkit-scrollbar{width: .1rem !important;height: .82rem !important;border-radius: .06rem;}
.gRule ::-webkit-scrollbar-thumb,.gPrivacy ::-webkit-scrollbar-thumb,.gLog ::-webkit-scrollbar-thumb {border-radius: .06rem;background-color: #DfDfDf!important;}

/* order*/
.orderList{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
.orderBox{position: absolute;z-index: 5;top: 2.5rem;left: 0;right: 0;margin: auto;width: 6.1rem;text-align: center;background: url(../img/yybg.png) no-repeat;background-size: 100% 100%;border-radius: .3rem;}
.orderBox .oTitle{font-size: .46rem;color: #333;padding: .22rem 0;line-height: .76rem;text-align: left;;margin-bottom: .04rem;;}
.orderBox .oClose{position: absolute;top: 0;right:0;margin: auto;z-index: 10;padding: .2rem;}
.orderBox .oClose i{display: inline-block;width: .27rem;height: .28rem;background-position: -1.73rem -1.26rem;position: relative;}
.orderBox form .oBtn,.orderBox .oKnow{position: relative;display: block;border: 0;margin: .2rem auto .38rem;width: 2.65rem;height: .68rem;line-height: .68rem;font-size: .28rem;color: #000;background: #FFDF44;border-radius: .34rem;}
.oOrder{padding: 0 .38rem;}
.orderBox form .telPhone{position: relative;display: flex;margin-bottom: 0.1rem;padding-left: .84rem;width: 4.5rem;height: .79rem;background: #EFEFEF;border-radius: .1rem;overflow: hidden;}
.orderBox form .telPhone i{position: absolute;left: .28rem;top: .17rem;display: block;width: .3rem;height: .45rem;background-position: -1.18rem -1.26rem;}
.orderBox form .telPhone:before{content: "";position: absolute;left: .82rem;top: .12rem;display: block;width: .01rem;height: .55rem;background: #DDDDDD;}
.orderBox form .tel{width:4.8rem;padding: 0 .16rem 0 .24rem;border: 0;background-color:transparent;color:#333;font-size:.3rem;border-radius:.09rem;line-height: .73rem;margin: auto;overflow: hidden;white-space: nowrap;}
.orderBox form .tel::-webkit-input-placeholder {color: #999;font-size: .24rem;}
.orderBox form .tel:-moz-placeholder { color: #999;font-size: .24rem;}
.orderBox form .tel::-moz-placeholder { color: #999;font-size: .24rem;}
.orderBox form .tel:-ms-input-placeholder { color: #999;font-size: .24rem;}
.orderBox form span{display: block;color:#ccc;font-size:.24rem;line-height: .4rem;overflow: hidden;white-space: nowrap;}
.orderBox .msg{position: relative;top: -.1rem;display: block;color: #fe684d;font-size: .18rem;text-align: left;display: block;width:5rem;margin: 0 auto;}
.orderBox form p:nth-of-type(1){position: relative;z-index: 1;font-size: .24rem;color: #404040;line-height: .44rem; text-decoration-line: underline;text-underline-offset: -.08rem;text-decoration-thickness: .05rem;text-underline-position: under;text-decoration-color: #FFF200;}
.orderBox form p:nth-of-type(1) span{color:#FF3333;display: inline;}
.orderBox form p:nth-of-type(2){font-size: .2rem;color:#ccc;line-height: .3rem;}
.orderBox .oWin{max-height: 6rem;padding:0 .4rem .1rem;border-radius: .12rem;text-align: center;}
.orderBox .oWin strong{display: block;text-align: left;font-size: .46rem;color: #333;padding: .22rem 0;line-height: .76rem;text-align: left;;margin-bottom: .04rem;;}
.orderBox .oWin i{display: block;margin: auto;position: relative;top: -.05rem;width: 1.18rem;height: .88rem;background-position: -.06rem -4.03rem;}
.orderBox .oWin p{margin-top: .17rem;position: relative;z-index: 1;font-size: .32rem;color: #3FE7BD;line-height: .6rem;font-weight: bold;}
.orderBox .oAgin{max-height: 6rem;padding:0 .4rem .1rem;border-radius: .12rem;text-align: center;}
.orderBox .oAgin strong{display: block;text-align: left;font-size: .46rem;color: #333;padding: .22rem 0;line-height: .76rem;text-align: left;;margin-bottom: .04rem;;}
.orderBox .oAgin i{display: block;margin: auto;position: relative;top: -.05rem;width: 1.18rem;height: .88rem;background-position: -1.65rem -4.03rem;}
.orderBox .oAgin p{margin-top: .17rem;position: relative;z-index: 1;font-size: .32rem;color: #77E5FF;line-height: .6rem;font-weight: bold;}
/* rule */
.gRule{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 2;max-width: 7.5rem;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
.ruleBox{position: absolute;z-index: 5;top: 1.5rem;left: 0;right: 0;margin: auto;width: 6rem;text-align: center;background-color: #fff;border-radius: .24rem;}
.ruleBox .rTitle{font-size: 0;color: #333;height: 1.16rem;font-weight: bold;text-align: left;padding: 0 .4rem;margin-bottom: .04rem;background: url(../img/qxbg.png) no-repeat;background-size: 100% auto;}
.ruleBox .rClose{position: absolute;top: 0;right:0;margin: auto;z-index: 10;padding: .2rem;}
.ruleBox .rClose i{display: inline-block;width: .27rem;height: .28rem;background-position: -2.25rem -1.26rem;position: relative;}
.ruleBox .rSure{position: relative;display: block;border: 0;margin: .36rem auto .56rem;width: 2.65rem;height: .68rem;line-height: .68rem;font-weight: 600;font-size: .28rem;color: #fff; background: linear-gradient(90deg, #39D5CA, #40EABB);border-radius: .34rem;}
.ruleBox>p{text-align: left;font-size: .24rem;color: #333;width: 89%;font-weight: bold;line-height: .32rem;margin:0 auto;}
.ruleMain{position: relative;display: block;width: 5.3rem;height: 4.8rem;border: none;padding: 0 .12rem 0 .2rem;line-height: .42rem;font-size: .24rem;color: #454545;border-radius: .04rem;margin: .12rem auto;overflow: auto;}
.ruleMain p{text-align: left;}
.ruleMain strong{display: block;color: #333;line-height:.52rem;font-size: .24rem; font-weight: bold;text-indent:0em;text-align: left;}
.ruleBox .rSure::after{content: "";display: block;position: absolute;top: -.78rem;left: -1.6rem;right: 0;margin: auto;width: 5.6rem;height: .5rem;background: linear-gradient(0deg, #fff, rgba(255,255,255,.01));} 
/* Privacy */
.gPrivacy{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 2;max-width: 7.5rem;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
.privacyBox{position: absolute;z-index: 5;top: 1.5rem;left: 0;right: 0;margin: auto;width: 6.09rem;text-align: center;background-color: #fff;border-radius: .2rem;}
.privacyBox .pTitle{font-size: 0;color: #333;height: 1.16rem;font-weight: bold;text-align: left;padding: 0 .4rem;margin-bottom: .04rem;background: url(../img/ysbg.png) no-repeat;background-size: 100% auto;}
.privacyBox .pClose{position: absolute;top: 0;right:0;margin: auto;z-index: 10;padding: .2rem;}
.privacyBox .pClose i{display: inline-block;width: .27rem;height: .28rem;background-position: -2.25rem -1.26rem;position: relative;}
.privacyBox .pSure{position: relative;display: block;border: 0;margin: .36rem auto .56rem;width: 2.65rem;height: .68rem;line-height: .68rem;font-weight: 600;font-size: .28rem;color: #fff; background: linear-gradient(90deg, #39D5CA, #40EABB);border-radius: .34rem;}
.privacyBox>p{text-align: left;font-size: .24rem;color: #333;width: 89%;font-weight: bold;line-height: .32rem;margin:0 auto;}
.privacyMain{position: relative;display: block;width: 5.3rem;height: 4.6rem;border: none;padding: 0 .12rem 0 .2rem;line-height: .42rem;font-size: .24rem;color: #454545;border-radius: .04rem;margin: .12rem auto;overflow: auto;}
.privacyMain p{text-align: left;}
.privacyMain strong{display: block;color: #333;line-height:.52rem;font-size: .24rem; font-weight: bold;text-indent:0em;text-align: left;}
.privacyBox .pSure::after{content: "";display: block;position: absolute;top: -.78rem;left: -1.6rem;right: 0;margin: auto;width: 5.6rem;height: .5rem;background: linear-gradient(0deg, #fff, rgba(255,255,255,.01));} 

/* Log */
.gLog{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 2;max-width: 7.5rem;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
.logBox{position: absolute;z-index: 5;top: 1.5rem;left: 0;right: 0;margin: auto;width: 6.09rem;text-align: center;background-color: #fff;border-radius: .2rem;}
.logBox .lTitle{font-size: 0;color: #333;height: 1.16rem;font-weight: bold;text-align: left;padding: 0 .4rem;margin-bottom: .04rem;background: url(../img/rzbg.png) no-repeat;background-size: 100% auto;}
.logBox .lClose{position: absolute;top:0;right:0;margin: auto;z-index: 10;padding: .2rem;}
.logBox .lClose i{display: inline-block;width: .27rem;height: .28rem;background-position: -2.25rem -1.26rem;position: relative;}
.logBox .lSure{position: relative;display: block;border: 0;margin: .36rem auto .56rem;width: 2.65rem;height: .68rem;line-height: .68rem;font-weight: 600;font-size: .28rem;color: #fff; background: linear-gradient(90deg, #39D5CA, #40EABB);border-radius: .34rem;}
.logBox>p{text-align: left;font-size: .24rem;color: #333;width: 89%;font-weight: bold;line-height: .32rem;margin:0 auto;}
.logMain{position: relative;display: block;width: 5.3rem;height: 5.1rem;border: none;padding: 0 .12rem 0 .2rem;line-height: .42rem;font-size: .24rem;color: #454545;border-radius: .04rem;margin: 0 auto .12rem;overflow: auto;}
.logMain p{text-align: left;}
.logMain strong{display: block;color: #333;line-height:.52rem;font-size: .24rem; font-weight: bold;text-indent:0em;text-align: left;}
.logBox .lSure::after{content: "";display: block;position: absolute;top: -.78rem;left: -1.6rem;right: 0;margin: auto;width: 5.6rem;height: .5rem;background: linear-gradient(0deg, #fff, rgba(255,255,255,.01));} 

/* feedback */
.feedBack{position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 10;overflow: hidden;overflow-y: auto;width: 100%; height: 100%; max-width: 7.5rem; min-width: 3.2rem; background-color: rgba(0,0,0,.5); }
.feBackBox{position: absolute;z-index: 5;top: 1.5rem;left: 0;right: 0;margin: auto;width: 6rem;text-align: center;background-color: #fff;border-radius: .24rem;}
.feBackBox .fTitle{font-size: .3rem;color: #333;line-height: .52rem;font-weight: bold;text-align: left;padding: 0 .4rem;padding-top: .42rem;}
.feBackBox .feBaClose{position: absolute;top: .12rem;right:0;margin: auto;z-index: 10;padding: .28rem;}
.feBackBox .feBaClose i{display: inline-block;width: .27rem;height: .28rem;background-position: -2.77rem -1.26rem;position: relative;}
.feBackBox .fSure,.feSubmit input{position: relative;display: block;border: 0;margin: .36rem auto .56rem;width: 2.65rem;height: .68rem;line-height: .68rem;font-size: .28rem;color: #fff;background: linear-gradient(90deg, #39D5CA, #40EABB);border-radius: .34rem;}
.feBack{margin: 0 .4rem .25rem;}
.feBack>span{font-size: .26rem;color: #333;line-height: .36rem;margin: .2rem auto .16rem;display: block;text-align: left;}
.feBack .info{display: flex;flex-wrap: wrap;text-align: left;}
.feBack .info p{font-size: .24rem;color: #999;line-height: .44rem;}
.otherRe {border-radius: .04rem;overflow: hidden;}
.otherRe textarea{ width: 5.5rem;height: .8rem;border: none;resize:none;background: #F6F6F6;padding: .2rem;font-size: .2rem;color: #999;}
.checkbox {position: relative;display: block;width: 50%;height: .48rem;line-height: .48rem;}
.checkbox:nth-last-child(1){border-bottom: none;}
.checkbox input[type='checkbox'] {position: absolute;left: 0;top: 0;width: .2rem;height: .2rem;opacity: 0;}
.checkbox label {position: absolute;left: .36rem;top: 0;height: .2rem;line-height: .2rem;width: 2.6rem;font-size: .24rem;color: #4D4D4D;padding:.12rem 0;}
.checkbox label:after {content: '';position: absolute;left: -.36rem;top: .08rem;width: .33rem;height: .34rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem; background-position: -5.41rem -2.74rem;}
.checkbox input[type='checkbox']:checked + label:after {background-position: -5.41rem -2.38rem;}
.checkbox input[type='checkbox']:checked + label{color: #61e9fc;}
.telBox{overflow: hidden;background-color: #f6f6f6;border-radius: .04rem;}
.telBox input{display: block;border: none;padding:0 .2rem;width: 5.5rem;height: .66rem;line-height: .66rem;background-color: #f6f6f6;font-size: .22rem;color: #999;}
.telBox input::-webkit-input-placeholder {color: #999;font-size: .2rem;}
.telBox input:-moz-placeholder { color: #999;font-size: .2rem;}
.telBox input::-moz-placeholder { color: #999;font-size: .2rem;}
.telBox input:-ms-input-placeholder { color: #999;font-size: .2rem;} 
/*search*/
.tiSle{padding:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;}
.tiSle em,.seaTwoGame .title em{height:.36rem;line-height:.36rem;font-size:.32rem;color:#999;font-weight:500;}
.tiSle em span{font-size: .18rem;color: #a8a8a8;margin-left: .06rem;}
.tiSle a i{display: block;width:.15rem;height:.28rem;background-position:-6.92rem 0;position: relative;top: 0.04rem;}
.searchbox{padding:.35rem .25rem 0 .25rem;margin-bottom: 0;background-color: #fff;}
.searchbox a{position: relative;display: block;height: .6rem;margin: 0 auto;background:#ebeced;border-radius:.32rem;}
.searchbox a i{display: inline-block;width:.35rem;height:.35rem;background-position:-3.76rem -2.36rem;position: relative;top: .14rem;left: .26rem;}
.searchbox,.search_txt{position:relative;}
.search_ul{height:.3rem;positionr'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r:absolute;top:.15rem;left:.8rem;overflow:hidden;}
.search_ul li{width:5.5rem;height:.3rem;line-height:.3rem;font-size:.24rem;color:#a9a9a9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.search_txt{background:#ebeced;border-radius:.32rem;}
.search_txt a{display: inline-block;width: .8rem;}
.search_txt .text{position: absolute;width: 5.1rem;top:0rem;left: .8rem;height:.6rem;border:none;background:none;color:#333;font-size:.26rem;padding:0 .2rem 0 .1rem;}
.search_txt .close_txt{position: absolute;top:0rem;right: .12rem;width:.6rem;height:.6rem;}
.search_txt .close_txt i{display: block;width:.4rem;height:.4rem;background-position:-4.18rem -2.33rem;margin:.1rem auto;opacity: .8;}
.seaOneTop{background: #fff;padding: 0;}
.seaOneTop>p{display: block;font-size: .26rem;color: #999;line-height: .4rem;padding: .3rem .25rem .1rem;}
.seaOneTop>p a{display: inline-block;font-size: .26rem;color: #666;margin-right: .26rem;font-weight: 500;}
.seaOneTop ul{display: flex;flex-wrap: wrap;padding: 0 0 .05rem;}
.seaOneTop ul li{display: block;width:25%;text-align:center;margin-bottom:.2rem; }
.seaOneTop ul li a{display:block;}
.seaOneTop ul li img{display:block;width:1.28rem;height:1.28rem;border-radius:.24rem;margin:0 auto;}
.seaOneTop ul li p{width: 90%;height:.42rem;line-height:.42rem;color:#000;font-size:.28rem;margin:.10rem auto .02rem;overflow:hidden;white-space:nowrap;}
.seaOneTop ul li .btn{margin:.12rem auto 0;}
.seaOneTop ul li a span{display: block;width: 1.2rem;height: .48rem;font-size: .24rem;color: #f12121;line-height: .48rem;border: 1px solid #f12121;border-radius:.24rem;text-align: center;overflow: hidden;}


.allFind{background-color: #fff;padding: 0;}
.seaOneList{padding:.1rem .25rem .25rem;min-height: 3rem;}
.seaOneList a{position: relative;display: inline-block;padding: 0 .3rem;max-width: 7rem;border-radius: .24rem;line-height: .56rem;background-color: #f8f8f8;margin:0 .18rem .28rem 0;color:#000;font-size:.24rem;text-align: center;overflow: hidden;white-space: nowrap;}
.seaOneList a i{display:block;position: absolute;width:.26rem;height:.36rem;background-position:-3.37rem -2.39rem;top: 0.06rem;right: 0;}
.seaTwoTop ul{padding: 0 .25rem .25rem}
.seaTwoTop ul li{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.seaTwoTop ul li img{display:block;width:1.28rem;height:1.28rem;border-radius:.24rem;margin: .3rem 0;}
.seaTwoTop ul li .fx_gw{width:0%;}
.seaTwoTop ul li .info{padding:.3rem 0;margin-left: .38rem;position: relative;border-bottom:1px solid #e6e6e6;}
.seaTwoTop ul li .info p{display:block;width:auto;font-size:.24rem;color:#666666;overflow:hidden;white-space:nowrap;}
.seaTwoTop ul li .info .name{max-width: 3.5rem;font-size:.3rem;color:#000;line-height:.48rem;}
.seaTwoTop ul li:nth-child(n+4) i{width: .26rem;height: .26rem;font-size: .18rem;color: #b6b6b6;line-height: .26rem;border: 1px solid #b6b6b6;text-align: center; margin:0 .2rem 0 .05rem;}
.seaTwoTop ul li .info>span{position: absolute;right: 0;display: block;width: 1.2rem;height: .48rem;font-size: .24rem;color: #f12121;line-height: .48rem;border: 1px solid #f12121;border-radius:.24rem;text-align: center;overflow: hidden;}

.seaTwoTop ul li:nth-child(1) img{margin-top: .1rem;}
.seaTwoTop ul li:nth-child(1) .info{padding-top: .1rem;}
.seaTwoTop ul li:last-child .info{padding-bottom: .36rem;}
.seaTwoTop ul li:last-child img{margin-bottom: .1rem;}
.seaTwoTop ul li:nth-child(1) span{top: .34rem;}
.seaTwoList{padding: .1rem 0; }
.seaTwoList ul li{padding: 0 .25rem;}
.seaTwoList ul li>div{border-bottom:.02rem solid #e6e6e6;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.seaTwoList img{display:inline-block;width:1.28rem;height:1.28rem;border-radius:.24rem;margin:.3rem auto}
.seaTwoList ul li a:nth-of-type(1){display: block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1.0;-moz-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;}
.seaTwoList ul li .info{width:0%;-webkit-box-flex:1.0;-moz-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;padding:.3rem 0;margin-left: .38rem;}
.seaTwoList ul li .info p{max-width: 3.8rem;display:block;width:auto;font-size:.24rem;color:#999;line-height: .4rem;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.seaTwoList ul li .info p:nth-child(1){font-size:.3rem;color:#000;line-height:.48rem;}
.seaTwoList ul li .info p span{color: #999;margin: 0 .08rem;font-size:.18rem;}
.seaTwoList ul li:last-child>div {border-bottom: 0;}
.seaTwoNews ul{padding: 0 .25rem .15rem;margin-top:-.18rem;}
.seaTwoNews ul li{font-size: .28rem;color: #666;border-bottom: 1px solid #e8e8e8;line-height: .82rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;white-space: nowrap;overflow: hidden;}
.seaTwoNews ul li:last-child{border: none;}
.seaTwoNews ul li a{display: block;max-width: 6rem;font-size: .28rem;color: #666;overflow: hidden;}
.seaTwoNews ul li a i{display: inline-block;width: .08rem;height: .08rem;background-color: #000;margin: 0 .16rem 0 .02rem;position: relative;top: -.06rem;}
.seaTwoNews ul li span{font-size: .24rem;color: #a9a9a9;}
.seaTwoGame{padding: .1rem 0;}
.seaTwoGame ul{padding: .06rem 0 .25rem .25rem;overflow-x: auto;white-space: nowrap;font-size: 0;overflow-x: -moz-scrollbars-none; -ms-overflow-style: none;}
.seaTwoGame ul::-webkit-scrollbar {width: 0;height: 0;display: none;-webkit-appearance: none;border-radius: 0}
.seaTwoGame li{width:1.3rem;text-align:center;margin-right:.3rem;}
.seaTwoGame li a{display:block;}
.seaTwoGame li img{display:block;width:1.3rem;height:1.3rem;border-radius:.24rem;margin:0 auto;}
.seaTwoGame li p{color:#808080;font-size:.2rem;overflow:hidden;white-space:nowrap;}
.seaTwoGame li .name{width: 90%;height:.42rem;line-height:.42rem;color:#000;font-size:.28rem;margin:.10rem auto .02rem;}
.search_list_wrap_div {bottom: 0;overflow-y: scroll;}
.search_list_wrap em.hot{color: #fb381f;}
.search_list_wrap li>div{display: flex;position: relative;}
.search_list_wrap li>div a:nth-of-type(1) .info{width: 5.3rem;}
.search_list_wrap .btn{position: absolute;right: 0;} 
.seaTwoList a>span,.seaTwoList .btn{position: absolute;right: 0;display: block;width: 1.2rem;height: .48rem;font-size: .24rem;color: #f12121;line-height: .48rem;border: 1px solid #f12121;border-radius:.24rem;text-align: center;overflow: hidden;}
.seaTwoGame .title{padding: .25rem;display: flex;justify-content: space-between;}
.seaTwoGame .title a{color: #aeaeae;}
.seaTwoTop, .search_list_wrap,.seaTwoGame{padding: .1rem 0;background-color: #fff;}
.seaTwoNews{padding: 0;background-color: #fff;}


.bNews{background: #fff;padding-bottom: .32rem;}
.bNews ul{padding:0 .25rem .11rem;}
.bNews li:after{content: "";display: block;width: 100%;height: .01rem;background-color: rgba(204,204,204,.4);border-radius: .01rem;}
.bNews li:last-of-type:after{background: transparent;}
.bNews li a{display: flex;padding: .35rem 0;}
.bNews li a>div{flex: 1;height: 1.41rem;overflow: hidden;}
.bNews li a img{display:block;width:2.26rem;height:1.42rem;border-radius:.2rem;margin-right: .3rem;}
.bNews li a p{display: block;height: .84rem;font-size:.3rem;color:#000;line-height: .42rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin:.01rem 0 .2rem;}
.bNews li a>div div{display: flex;justify-content: space-between;padding-left: .04rem;padding-right: .01rem;height: .3rem;}
.bNews li a span{position: relative;display: block;font-size:.24rem;color:#ccc;line-height: .3rem;}
.bNews li a span:nth-of-type(1):before{content: "";position: relative;top: .025rem;display: inline-block;vertical-align: top;width: .24rem;height: .24rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;background-position: -3.39rem -.04rem;margin-right: .11rem;}
.bNews li a span:nth-of-type(2):before{content: "";position: relative;top: .05rem;display: inline-block;vertical-align: top;width: .28rem;height: .2rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;background-position: -3.88rem -.04rem;margin-right: .11rem}
.bNews .hwMenu{padding-bottom: .05rem;}


.infoCont{margin: 0 .25rem .2rem;background: #fff;padding: .1rem 0;overflow: hidden;}
.infoCont h1{padding: 0 .25rem;font-size: .38rem;color: #333;font-weight: bold;line-height: .54rem;margin-bottom: .16rem;}
.infoCont .mes{position: relative;padding: 0 .25rem;width: 100%;display: flex;padding-bottom: .16rem;font-size: .2rem;color: #ccc;line-height:.44rem;margin-bottom: .21rem;}
.infoCont .mes span{margin-right: .3rem;}
.infoCont .mes span i{content: "";position: relative;top: .13rem;display: inline-block;vertical-align: top;width: .28rem;height: .2rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;background-position: -3.88rem -.04rem;margin-right: .1rem}
.infoCont .mes:after{content: "";position: absolute;left: .06rem;bottom: 0;margin: auto;display: block;margin: auto;width: 7.2rem;height: .01rem;background: rgba(204,204,204,.4);}
.infoCont .cont{font-size:.26rem;line-height:.44rem;color:#1A1A1A;padding: 0 .05rem .05rem;}
.infoCont .cont a {color: #f12121;display: inline-block;border-bottom:1px solid #f12121;line-height: .4rem;text-indent: 0;}
.infoCont .cont p{margin-bottom:.12rem;word-break: break-all;}
.infoCont .cont img{display:block;max-width:100%;height: auto;margin:.2rem auto;}
.infoCont .cont h3{position: relative;display: block;font-size: .3rem;color: #000;font-weight:bold;line-height: .58rem;margin-bottom: .12rem;}
.infoCont .cont br:last-child{display: none;}
.infoCont .cont iframe {width: 100%;height: 3.6rem;margin: 0 auto;display: block;border: none;}
.infoCont .cont table{width: 100% !important;border-color: #d9d9d9;}
.infoCont .cont table a{border-bottom: none;color: #2440b3;}
.infoCont .cont strong{font-weight: bold;}
.infoCont .cont .info {width: 100%;height: 1.7rem;background: #f5f5f5;overflow: hidden;border-radius: .08rem;margin: .2rem auto;}
.infoCont .cont .info img {width: 1.28rem;height: 1.28rem;display: block;float: left;margin: .21rem .2rem;border-radius: .25rem}
.infoCont .cont .info p{text-indent: 0;}
.qaboxs {float: left;width: 50%;max-width: 50%}
.qaboxs .name {color: #333;font-size: .32rem;margin-top: .32rem;margin-bottom: .2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.qaboxs p {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.qaboxs p span {font-size: .28rem;color: #999}
.qaboxs p span em {font-size: .28rem;color: #666;}
.infoCont .cont .info a {border: 0}
.infoCont .cont .info a.btn {width: 1.2rem;height: .52rem;display: block;float: right;font-size: .24rem;color: #fff;text-align: center;background: #ffa622;line-height: .52rem;border-radius: .08rem;margin-top: .6rem;margin-right: .2rem;}

.bPage{display: flex;justify-content: space-between;margin: .29rem auto;}
.bPage p{position: relative;display: block;width: 50%;height: .86rem;background: #fffafa;font-size: .26rem;color: #f12121;line-height: .86rem;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;cursor: pointer;}
.bPage p a{white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.bPage p a{color: #f12121;}
.bPage p:nth-of-type(2):before{content: "";position: absolute;top: .16rem;left: 0;display: block;width: .01rem;height: .56rem;background: rgba(241,33,33,.5);}

.nGRec{position: relative;padding: .21rem .2rem;margin:.25rem;background: url(../img/nsgamebg.png) no-repeat;background-size: 100% 100%;}
.nGRec a:nth-of-type(1){display: block;display: flex;}
.nGRec a:nth-of-type(1) img{display: block;width: 1.1rem;height:  1.1rem;border-radius: .2rem;margin-right: .18rem;}
.nGRec a:nth-of-type(1) div{flex: 1;height: 1.1rem;overflow: hidden;}
.nGRec a:nth-of-type(1) strong{display: block;margin-bottom: .04rem;font-size: .26rem;color: #000;line-height: .44rem;font-weight: bold;}
.nGRec a:nth-of-type(1) strong:before{content: "";margin-right: .11rem;display: inline-block;width:.17rem;height: .17rem;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;background-position: -9.02rem -1.18rem;}
.nGRec a:nth-of-type(1) p{display: inline-block;vertical-align: top;margin-right: .2rem;font-size: .2rem;color: #999;line-height: .24rem;}
.nGRec a:nth-of-type(1) p span{color: #ccc;}
.nGRec .btn{position: absolute;top: .55rem;right: .18rem;display: block;margin: auto;padding: 0 .36rem;height:.5rem;line-height: .5rem;font-size:.24rem;color: #fff;text-align: center;background: #f12121;border-radius: .56rem;}
.nGRec:before{content: "";position: absolute;top:-.25rem;left: 0;right: 0;display: block;margin: auto;width: 100%;height: .01rem;background: rgba(204,204,204,.4);}

.rankWrap{margin-top: -.02rem;position: relative;}
.rkMenu{margin-top: -.62rem;padding-left: .47rem;display: flex;flex-wrap: wrap;}
.rkMenu a{position: relative;display: block;padding: .06rem;height: .62rem;background: rgba(255,255,255,.15);border-radius: .2rem;margin-right: .11rem;text-align: center;}
.rkMenu a strong{position: relative;z-index: 1;display: block;width: 1.99rem;height: .62rem;font-size: .28rem;color: #000;line-height: .62rem;font-weight: 500;background: rgba(255,255,255,.5);border-radius:.12rem;overflow: hidden;text-shadow:-.02rem 0 #fff,0 .02rem #fff,.02rem 0 #fff,0 -.02rem #fff; }
.rkMenu a.current {background: rgba(255,255,255,.36);height: .87rem;}
.rkMenu a.current strong{height: .77rem;line-height: .77rem;padding-bottom: .1rem;font-size: .32rem;color: #f12121;font-weight: bold;background: rgba(255,255,255,.7);text-shadow:-.03rem 0 #fff,0 .03rem #fff,.03rem 0 #fff,0 -.03rem #fff;}
.rkMenu a.current strong{background: transparent;}
.rkMenu a.current:before{content: "";position: absolute;top: .06rem;left: .06rem;width: 1.99rem;height: .87rem;background: rgba(255,255,255,.7);border-radius: .12rem;}


.rankWrap ol {position: relative;top: -.18rem;background: #fff;margin: 0 .39rem .06rem;padding: .22rem 0 .06rem;border-radius: .2rem;}
.rankWrap ol li:nth-of-type(2n+1){background-color: #fffafa;}
.rankWrap ol li{position: relative;z-index: 1;}
.rankWrap ol li a{position: relative;display: flex;padding: .285rem 0;overflow: hidden;*zoom: 1;}
.rankWrap ol li a:before{content:"";position: relative;float: left;margin: .39rem .14rem 0 .13rem;display: block;width: .54rem;height: .54rem;line-height: .54rem;text-align: center;background:url(../img/icon.png) no-repeat;background-size:10rem 10rem;}
.rankWrap ol li:nth-of-type(2n+1) a{padding: .335rem 0;}
.rankWrap ol li:nth-of-type(n+4) a:before{height: .28rem;margin-top: .5rem;}
.rankWrap ol li:nth-of-type(1) a:before{background-position: -.1rem -5.69rem;}
.rankWrap ol li:nth-of-type(2) a:before{background-position: -.85rem -5.69rem;}
.rankWrap ol li:nth-of-type(3) a:before{background-position: -1.6rem -5.69rem;}
.rankWrap ol li:nth-of-type(4) a:before{background-position: -2.28rem -5.69rem;}
.rankWrap ol li:nth-of-type(5) a:before{background-position: -2.89rem -5.69rem;}
.rankWrap ol li:nth-of-type(6) a:before{background-position: -3.51rem -5.69rem;}
.rankWrap ol li:nth-of-type(7) a:before{background-position: -4.12rem -5.69rem;}
.rankWrap ol li:nth-of-type(8) a:before{background-position: -4.72rem -5.69rem;}
.rankWrap ol li:nth-of-type(9) a:before{background-position: -5.34rem -5.69rem;}
.rankWrap ol li:nth-of-type(10) a:before{background-position: -5.95rem -5.69rem;}
.rankWrap ol li:nth-of-type(n+11) a:before{background:transparent;}
.rankWrap ol li a img{width: 1.28rem;height: 1.28rem;border-radius: .3rem;margin-right: .21rem;}
.rankWrap ol li a div{flex: 1;height: 1.28rem;overflow: hidden;}
.rankWrap ol li a div p{font-size: .28rem;color: #333;line-height: .42rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rankWrap ol li a div span{display: block;margin-top: .06rem;font-size: .24rem;color: #9F9FA4;line-height: .32rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rankWrap ol li a i{position: absolute;top: 0;bottom: 0;margin: auto;right: .22rem;display: block;width: 1.2rem;height: .46rem;line-height: .46rem;border: .02rem solid rgba(241,33,33,.5);border-radius: .27rem;font-size: .24rem;color: #f12121;text-align: center;overflow: hidden;}

.infoCont~.hwGSlist{margin-bottom: .2rem;}
.xinList{padding: .1rem 0;margin-bottom: .2rem;}
.xinList ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap: wrap;margin: 0 0 0 .18rem;}
.xinList li{width: 2.14rem;height:3.18rem;background: #fff;border-radius: .06rem;margin:0 .105rem .2rem;border: .01rem solid #F4F4F4;}
.xinList li a{position: relative;display: block;text-align: center;padding:.31rem 0 .3rem 0;}
.xinList li a img{display:block;width:1.2rem;height:1.2rem;border-radius:.28rem;margin: 0 auto;}
.xinList li a p{display: block;;max-width: 90%;font-size:.28rem;color:#000;height: .46rem;line-height:.46rem;margin: 0 auto;overflow: hidden;}
.xinList li a p:nth-of-type(2){font-size: .22rem;color: #999;line-height: .26rem;height: .26rem;margin-bottom: .17rem;}
.xinList li span{display: block;margin: auto;width: 1.2rem;height: .46rem;line-height: .46rem;border: .02rem solid rgba(241, 33, 33, .5);border-radius: .27rem;text-align: center;font-size: .24rem;color: #f12121)}

.krNav .list{padding: .2rem 0 .2rem .26rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap: wrap;}
.krNav .list a{display: block;width: 3.4rem;height: .64rem;line-height:.64rem;text-align:center;background-color:#f2f2f2;color:#424242;font-size:.3rem;border-radius:.08rem;overflow:hidden;white-space:nowrap;margin:0 .19rem .2rem 0; }
.krNav .list a.current{color: #fff;background-color: #FF9900;}
.rankBg {display: flex;justify-content: center; height: 2.12rem; width: 100%; background: url(../img/rank_bg.png);background-size: contain; }
.rankBg h1 { font-size: 0.44rem; color: #fff; font-weight: bolder; text-align: center;height: .86rem; line-height: .86rem;padding-top: .3rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rankBg h1:before {content: "*"; display:inline-block;vertical-align: top; font-size: .32rem;height: .12rem;height: .12rem;position: relative; top: 0.08rem;margin-right: .12rem; }
.rankBg h1:after { content: "*";display: inline-block;vertical-align: top; font-size: .32rem;height: .12rem;height: .12rem;position: relative; top: 0.08rem;margin-left: .02rem;}

.hwSpBox{background: #fff; margin: 0 0.3rem 0.2rem;border-radius: 0.2rem;padding: 0.12rem 0;}
.hwSpBox li { height: 1.64rem; position: relative; margin: 0 0.26rem; border-bottom: 1px solid #dfe2e6; }
.hwSpBox li:last-child { border-bottom: none; }
.hwSpBox li a { display: block; height: 1.64rem; display: flex; align-items: center; }
.hwSpBox li img { display: block; width: 1.24rem; height: 1.24rem; margin-right: 0.2rem;border-radius: 0.26rem; }
.hwSpBox li .cont { max-width: 4rem; height: 100%; display: flex; flex-direction: column; }
.hwSpBox li .name {max-width: 4rem; color: #00121a; font-size: 0.28rem; line-height: 0.41rem; margin-top: 0.23rem;overflow: hidden; white-space: nowrap; }
.hwSpBox li .txt { max-width: 4rem; color: #a0a0a0; font-size: 0.24rem;line-height: 0.36rem; overflow: hidden; white-space: nowrap; }
.hwSpBox li .big { max-width:4rem; color: #a0a0a0; font-size: 0.24rem;line-height: 0.4rem; overflow: hidden; white-space: nowrap;}
.hwSpBox li>.down { display: block; width: 1.18rem; height: 0.46rem; line-height: 0.46rem; text-align: center; font-size: 0.24rem; color: #FF9900; border-radius: 0.23rem; border: 1px solid #FF9900; position: absolute; top: 0.58rem; right: 0.26rem; }

.spZtList{background: #fff; margin: 0 0.3rem 0.2rem;border-radius: 0.2rem;padding: 0.12rem 0;}
.spZtList ul{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top:.05rem;padding: 0 .3rem;}
.spZtList li{position: relative;display: block;width: 3.06rem;height: 2.6rem;margin-bottom: .2rem;}
.spZtList li>i{position: absolute;top: .18rem;left: .2rem;z-index: 1;font-size: .28rem;color: #fff;line-height: .32rem;}
.spZtList li a{position: relative;display:block;width:100%;height:100%;overflow: hidden;border-radius: .2rem;}
.spZtList li a div{width: 100%;height: 1.97rem;overflow: hidden;text-align: center;border-radius: .2rem;}
.spZtList li a img {width: 100%;min-height: 100%;height: auto;display: block;border-radius: .2rem;}
.spZtList li a p {display: block;padding-left: .16rem;margin-top: .18rem;height: .32rem;line-height: .32rem;font-size: .26rem;color: #3C3C3C;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.downBtn .safeBtn {margin-left:.12rem;background:#15c5ed; color: #fff;display: flex;align-items: center; justify-content: center}
.downBtn .safeBtn p { display: flex;flex-direction: column; align-items: center; justify-content: center; font-size: .3rem;line-height: .34rem}
.downBtn .safeBtn p strong { font-weight: normal}
.downBtn .safeBtn p i { margin-top: .05rem; font-size: .2rem;line-height: .24rem;font-style: normal}
.btnTips {margin: 0 .3rem;height: auto;padding: 0;margin-top: -.04rem;display: block;overflow: hidden;position: relative;font-size: .22rem;line-height: .24rem;color: #888}
.btnTips::before,.btnTips::after {content: "";width: 0;height: 0;border-left: .11rem solid transparent;border-right:.11rem solid transparent;border-bottom: .11rem solid #f0f8f9;display: block;overflow: hidden;position: absolute;left: 75%;top: .02rem;transform: translateX(-50%);z-index: 2}
.btnTips::after {border-left: .11rem solid transparent;border-right: .11rem solid transparent;border-bottom: .11rem solid #15c5ed;top: 0;transform: translateX(-50%);z-index: 0}
.btnTips p {width: 100%;height: auto;padding: .2rem;box-sizing: border-box;background: rgb(21, 197, 237, .05);border: 1px solid #15c5ed;border-radius: .04rem;margin: .1rem 0 0;display: block;overflow: hidden}
.gsIntro .tips{
    width: 6.86rem;
    height: .56rem;
    margin: 0 auto;
    position: relative;
    line-height: .56rem;
    padding-left: .18rem;
    box-sizing: border-box;
    background-color: #f9eaea;
    margin-top: .15rem;
}
.gsIntro .tips::after{
    content: "";
    width: .03rem;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fea6a6;
}
.gsIntro .tips span{
    color: #ff6666;
    font-size: .26rem;
}
.gsIntro .tips span:nth-child(1){
    font-weight: bold;
}
/* 0408 */