html {
    font-size: 100px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, figure {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

ol, ul {
    list-style: none
}

body {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100% !important;
    -webkit-touch-callout: none;
    -webkit-user-select: text;
    -webkit-touch-callout: none;
    word-break: break-all;
    word-wrap: break-word;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal
}

table {
    border-collapse: collapse;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight: inherit
}

strong, i, em {
    font-weight: normal;
    font-style: normal;
}

input, select, form {
    vertical-align: middle;
    outline: none;
}

div {
    outline: none;
}

img {
    border: none;
    vertical-align: top;
}

a, button, input, select, textarea, a:focus, button:focus, input:focus, select:focus, textarea:focus, [onclick] {
    outline: 0;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

a {
    -webkit-touch-callout: none;
    text-decoration: none;
    color: #666666;
    outline: 0;
}

body, html {
    background: #021408;
    height: 100%;
}

.hidden {
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    visibility: hidden;
    text-indent: -9999px;
    display: block;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.wrap {
    width: 7.5rem;
    margin: 0 auto;
    overflow: hidden;
    background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/bg.jpg?v=1.05) no-repeat center top;
    background-size: 100% auto;
    box-sizing: border-box;
    
}
 

.tc {
    display: -webkit-box;
    display: box;
    -webkit-box-align: center;
    box-align: center;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.tr {
    display: -webkit-box;
    display: box;
    -webkit-box-align: end;
    box-align: end;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.tl {
    display: -webkit-box;
    display: box;
    -webkit-box-align: start;
    box-align: start;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.fx, .flex {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.flex-jc {
    display: flex;
    justify-content: center;
}

.flex-jc-ac {
    display: flex;
    justify-content: center;
    align-items: center;
}

.f1 {
    flex: 1;
}

.sprite,.swiper-pagination-bullet {
    background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/sprites.png?v=1.24) no-repeat center top;
   
    font-size: 0;
    background-size: 7.5rem auto;
}

 

/*foot*/
.foot {
    font-size: 0.20rem;
    color: #fff;
    text-align: center;
    background: #000;
    padding: 0.18rem 0 0.18rem 0;
    line-height: 0.30rem;
}

  
.scroll{overflow: auto !important;}
.scroll::-webkit-scrollbar {
    width: .05rem;
    height: .05rem;
    border-radius: .05rem;
    background: #ffffff;

}

 
.scroll::-webkit-scrollbar-track {

    border-radius: .05rem;
    background: #ffffff;

}

 
.scroll::-webkit-scrollbar-thumb {
    border-radius: .05rem;

    background-color: #fbd48d;
}



  
.scroll2{overflow: auto !important;}
.scroll2::-webkit-scrollbar {
    width: .05rem;
    height: .05rem;
    border-radius: .05rem;
    background: #ffffff;

}

 
.scroll2::-webkit-scrollbar-track {

    border-radius: .05rem;
    background: #ffffff;

}

 
.scroll2::-webkit-scrollbar-thumb {
    border-radius: .05rem;

    background-color: #fbd48d;
}
 

.header{   min-height: 10.67rem; padding-bottom: .1rem; overflow: hidden;}

.member{font-size: .2rem; color: #ffff; text-align: center; padding: .1rem 0; box-sizing: border-box; background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/lbg.png) repeat-y center; background-size: auto 100%;  }
.member a{text-align: center; color: #ffff;}
 
.cb{padding-bottom: .6rem;}
.tabmenu{ font-size: 0; margin-top: .1rem; margin-bottom: .2rem; text-align: center;}
.tabmenu a{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 2.4rem; height: .8rem; margin:0 0.01rem; position: relative;}
.tabmenu a.btn-tab1{background-position: -0.04rem -.2rem; margin-left: 0;}
.tabmenu a.btn-tab2{background-position: -2.51rem -.2rem;}
.tabmenu a.btn-tab3{background-position: -4.94rem -.2rem;margin-right: 0;} 
 
.addtime{font-size: .24rem; color: #fae9a7; text-align: center; font-weight: bold; padding-top: 9.14rem;}
.m1num{font-size: .26rem; color: #ffffff; text-align: left; padding-left: .38rem;}
.m1num span{color: #36e4f9;}
.mbg1{position: relative; background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/mbg1.png) no-repeat; background-size: 100% auto; margin: 0 auto; width: 7.04rem; height: 4.55rem;}
.mbg1-tip{text-align: left; font-size: .2rem; color: #f1a125; padding: .26rem 0 0 0.4rem;}
.mbg1-tip span{color: #fff;}
.lbox{width: 2.56rem; position: relative; margin-top: .15rem; height: 3.22rem; margin-right: .15rem; background-position: -0.06rem -2.79rem;  } 
.m1m{padding:0 0.25rem 0 0.25rem;}
.buytip{text-align: center; padding-top: .1rem; font-size: .24rem; font-weight: bold; color: #fff;}
.buytip p{font-weight: normal;  font-size: .2rem; color: #f1a125;}
.mbg1-tip2{font-size: .18rem; color: #f1a125; margin-top: -0.05rem; text-align: center;}
.mbg1-tip3{font-size: .18rem; margin-top: 0rem; color: #f1a125; text-align: center;}
.btn-payyf{display: block; margin: 0 auto; width: 2.74rem; height: .46rem; background-position: -0.09rem -1.2rem;}
.btn-ckxq{display: block; margin: 0 auto;  width: 2.74rem; height: .46rem;  background-position: -.07rem -1.7rem;}

.btn-gailv{width: 1.61rem; height: .44rem; background-position: -.27rem -2.24rem; position: absolute; left: 50%; margin-left: -.8rem; bottom: -0.3rem;}
.m1m2{padding: .1rem 0rem .1rem .0rem; }
 
.btn-buy2.wait{background-position:-4.99rem -1.78rem;}
 
 
.mod0{padding-bottom: .5rem;}
.mod1{padding-bottom: .5rem;}
.mod2{padding-bottom: .5rem;}
 
.tt1{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/tt1.png) no-repeat; background-size: 100% auto; margin: 0 auto 0.1rem; width: 5.11rem; height: .83rem;}
.tt2{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/tt2.png) no-repeat; background-size: 100% auto; margin: 0 auto 0.1rem;  width: 5.57rem; height: .84rem;}
.tt3{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/tt3.png) no-repeat; background-size: 100% auto; margin: 0 auto .1rem;  width: 5.12rem; height: .83rem;}

.m1top{padding:0.0rem 0.3rem .1rem;}
.m1top .llink a{font-size: .24rem; display: block; color: #ffffff; text-decoration: underline; margin: .5rem 0 .1rem 0.2rem;}
 
.m1top .m1now{font-size: .24rem; text-align: right; color: #ffffff;}
.m1top .m1now img{width: .3rem; vertical-align: middle;display: inline; height: auto;}
.lotbtn{font-size: 0; padding-top: .05rem; text-align: right;}
.btn-lot1{display: inline-block; *display: inline; *zoom: 1; width: 1.66rem; height: .43rem; background-position: -3rem -4.55rem; margin-right: .1rem;}
.btn-lot2{display: inline-block; *display: inline; *zoom: 1;  width: 1.66rem; height: .43rem; background-position: -4.78rem -4.55rem;}
.mitem{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/mbg2.png) no-repeat; background-size: 100% auto; margin: 0 auto .3rem; width: 7.05rem; height: 3.01rem; overflow: hidden; box-sizing: border-box; padding: 1px 0;}
.mtt{width: 3.16rem; height: .41rem; background-position: -2.94rem -5.14rem; margin: .3rem auto 0.05rem; line-height: .41rem; font-size: .26rem; color:#ffd565; font-weight: bold; text-align: center;}

.m2bg{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/mbg3.png) no-repeat center; background-size: 100% auto; margin: 0 auto; width: 7.05rem; height: 15.19rem; overflow: hidden; box-sizing: border-box; padding: 1px 0;}

.swiper1{width: 6.36rem; margin: 0.3rem auto 0; position: relative;}
.mySwiper{width: 100%; overflow: hidden;}
.swiper1 .swiper-slide .divs{margin: 0 auto; width: 1.99rem; height: 1.52rem; position: relative; background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/gbg.png) no-repeat; background-size: 100% auto;}
.swiper1 .swiper-slide img{width: 1.98rem; height: 1.57rem;}
.swiper1 .swiper-slide .gname{position: absolute; left: 0; bottom: 0.08rem; z-index: 2;
    font-size: .2rem; text-align: center; width: 100%; line-height: 1.1;
    color: rgb(255, 255, 255);   height: .4rem;
    display: -webkit-box;
    display: box;
    -webkit-box-align: center;
    box-align: center;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}
    .swiper-button-prev{width: .33rem; margin-top: -0.2rem; left: -0.35rem; height: .42rem; background-position: -6.99rem -2.79rem;}
    .swiper-button-next{width: .36rem; margin-top: -0.2rem; right: -0.35rem; height: .40rem; background-position: -7rem -3.59rem;}
    .m2num{padding: 0.1rem .35rem;}
    .m2num div{font-size: .24rem; color: #fff; text-align: left;}
    .m2num div:last-child{text-align: right;}
    .m2num div a{text-decoration: underline; color: #fff;}

    .u2list{font-size: 0; text-align: center; margin-top: .65rem;}
    .u2list li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 2.18rem; height: 2.15rem;}
    .u2list li .img{margin: 0 auto; width:1.99rem; height: 1.52rem; position: relative; background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/gbg.png) no-repeat; background-size: 100% auto;}
    .u2list li .img img{width:1.98rem; height: 1.57rem;}
    .u2list li .img .gname{position: absolute; left: 0; bottom: 0.08rem; z-index: 2;
        font-size: .18rem; text-align: center; width: 100%; line-height: 1.1; height: .4rem;
        color: rgb(255, 255, 255); 
        display: -webkit-box;
        display: box;
        -webkit-box-align: center;
        box-align: center;
        -webkit-box-pack: center;
        box-pack: center;
        -webkit-box-orient: vertical;
        box-orient: vertical;
    }

    .u2list li .cnum{width: 100%; margin: 0.1rem auto 0; height: .3rem; line-height: .3rem;  background: none; font-size: .2rem; color: #f1a125; text-align: center;padding:0rem 0rem 0 0; box-sizing: border-box;}
    .u2list li .cnum.disab{background-position:-2.34rem -6.77rem; font-size: 0;}
    .m2gz{position: relative; width: 5.47rem; margin: .2rem auto;}
    .m2gz li{position: relative; padding-left: .6rem; text-align: left; font-size: .2rem; color: #fff; line-height: .35rem;}
    .m2gz li span{position: absolute; left: 0; top: 0;}

    .gz{width: 7rem; margin: 0.2rem auto 0;}
    .gz li{position: relative; padding-left: .34rem; line-height: .32rem; margin-bottom: .15rem; font-size: .24rem; color: #ffffff;}
    .gz li .ico-num{position: absolute; left: 0; top: 0; width: .25rem; height: .29rem; line-height: .29rem; text-align: center; background-position: -6.99rem -2.18rem; font-size: .18rem; color: #ffffff;}

    .pop{display: none; position: relative; padding: 1px 0; box-sizing: border-box; }
    .pop1{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/pop1.png) no-repeat; background-size: 100% auto; width: 6.56rem; height: 4.23rem;}
    .pop1s{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/pop1s.png) no-repeat; background-size: 100% auto; width: 6.54rem; height: 3.39rem;}

    .pop5{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/pop5.png) no-repeat; background-size: 100% auto; width: 6.55rem; height: 5.67rem;}
    
    .pop5s{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/pop5s.png) no-repeat; background-size: 100% auto; width: 7.05rem; height: 5.67rem;}
    .pop7{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/pop1.png) no-repeat; background-size: 100% auto; width: 6.56rem; height: 4.23rem;}
    
   
    .pop14{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/pop14.png) no-repeat; background-size: 100% auto; width: 6.54rem; height: 10.14rem;}
    .pop15{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/pop15.png) no-repeat; background-size: 100% auto; width: 6.54rem; height: 8.02rem;}
    
    
    
    
    .btn-close{display: block; position: absolute; right: -.1rem; top: -0.1rem; width: .44rem; height: .44rem; background-position: -6.79rem -4.54rem;}

    .form{padding-top: 0.3rem; padding-bottom: .25rem;}
    .form li{ width: 4.48rem; margin: 0 auto .1rem;}

    .input{width: 3.6rem; height: .36rem; background-position: -.27rem -8.72rem;}
    .input select{width: 100%; height: 100%; box-sizing: border-box;  padding-left: .1rem; background: none; border: 0px; font-size: .2rem; color: #fff; -webkit-appearance:none;}
    .input select option{color: #000;}
    .tname{line-height: .47rem; font-size: .21rem; color: #fff; width: .8rem; text-align: center;}
    .btn-suredh{display: block; margin: -.1rem auto 0; width: 1.66rem; height: .43rem; background-position:-.55rem -9.56rem;}
    .btn-sure{display: block; margin: 0.2rem auto 0; width: 1.66rem; height: .43rem; background-position:-.55rem -9.56rem;}
    .btn-copylink{display: block; margin: -0.2rem auto 0; width: 1.66rem; height: .43rem; background-position: -5.45rem -6.48rem;}

    .ptip1{text-align: center; font-size: .3rem; color: #fff; height: 1.8rem; width: 100%;   line-height: 1.5; box-sizing: border-box; padding: 0 0.5rem;}
    .ptip2{text-align: center; font-size: .3rem; color: #fff; height: 1.8rem; line-height: 1.5;}
    .ptip2 span{color: #ffff;}

    .ptt{text-align: center; font-weight: bold; display: block; margin: 0.25rem auto 0; font-size: .28rem; color: #fff; width: 2.51rem; height: .41rem; line-height: .41rem; padding-top: .0rem; box-sizing: border-box; background-position: -3.58rem -7.4rem;}

    .pul1{font-size: 0; text-align: center; margin-top: .2rem;}
    .pul1 li{display: inline-block; margin: 0 0.05rem .15rem; *display: inline; *zoom: 1; vertical-align: top; position: relative; height: 1.6rem; width: 1.41rem;}
    .pul1 li .img{width: 1.41rem; height:1.32rem; position: relative; margin: 0 auto;}
    .pul1 li .img img{width:100%; height: 100%;}
    .pul1 li:first-child{width: 4.45rem;}
    .pul1 li:first-child .img{width: 4.45rem; height:1.62rem; position: relative; margin: 0 auto;}
    .pul1 li:first-child .img img{width:100%; height: 100%;}
    .pul1 li .gl{position: absolute; left: 0; bottom: 0; width: 100%; line-height: .26rem; text-align: center;
        color: rgb(255, 255, 255); text-shadow: 2px 2px 5px #fff; font-size: .16rem;}
    .pul1 li .pgname{font-size: .16rem; color: #fff; padding-top: .05rem;}
    .pul1 li:first-child .gl{width: 2.08rem; font-size: .22rem; line-height: .38rem;}
    .pul1 li:first-child .pgname{position: absolute; left: 2.15rem; top: .55rem; color: #dee1de; line-height: .25rem; text-align: left; font-size: .18rem;}

    .table{ margin: 0.22rem auto 0.1rem; width:6.56rem; height: 3.44rem;border-bottom: 1px solid #fff;}
    .table table{width: 100%; }
    .table table thead tr td{ text-align: center; height: .42rem; vertical-align: middle; font-size: .22rem; color: #f2a226; font-weight: bold; border-right: 0px solid #357d75;}
    .table table tbody tr td{ vertical-align: middle; border-bottom: 1px solid #844049; border-right: 0px solid #067877; font-size: .18rem; height: .6rem; line-height: 1; color: #fff;  text-align: center;}
    .table table tr td:last-child{border-right: 0;}
    .table table tr td a{color: #ffe378; text-decoration: underline;}
    .table1 table thead tr td:nth-child(1){width: 2.2rem;}
    .table1 table thead tr td:nth-child(2){width: .8rem;}
    .table1 table thead tr td:nth-child(3){width: 1.5rem;}
    .table1 table thead tr td{border-bottom: 1px solid #fff;}
    .table2 table thead tr td:nth-child(1){width: 2rem;}
    .table2 table thead tr td:nth-child(2){width: 1.4rem;}
    .table2 table thead tr td:nth-child(3){width: .9rem;}
    .table2 table thead tr td:nth-child(4){width: 1.2rem;}

    .table2 table thead tr td:last-child{width:auto;}
    .ptips{font-size: .18rem;  text-align: center; padding-top: 0.1rem; color: #f2a226;}
    .ptips span{font-size: .2rem; color: #fff; }
    .form2{text-align: center; font-size: 0; margin-top: .4rem;}
    .form2 div{height: .6rem;}
    .form2 span, .form2 input{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
    .form2 span{font-size: .24rem; color: #ffffff;margin: 0 0.1rem;}
    .form2 input{border: 0; font-size: .2rem; color: #fff; border-bottom: 1px solid #fff; height: .34rem; background: none;}
    .form2 input.inpt1{width: 1.2rem;}
    .form2 input.inpt2{width: 4rem;}
    .form2 input.inpt3{width: 1.9rem;}

    .btn-pay{display: block; margin: 0.1rem auto 0.1rem; width: 3.17rem; height: .47rem; background-position: -.11rem -8.04rem;}
    .btn-pay.disab{background-position: -3.41rem -8.03rem;}
    .btn-viewwl{display: block; margin: 0 auto; width:2.29rem; height: .78rem; background-position: -.31rem -10.30rem;}

    .btn-get{display: block; width: .97rem; height: .34rem; background-position: -4.73rem -5.81rem; margin: 0 auto;}
    .btn-get.disab{background-position: -6.29rem -5.8rem;}

    .p9ul{font-size: 0; text-align: center; margin-top: .2rem;}
    .p9ul li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 2.04rem; height: 1.7rem;}
    .btn-surec{display: block; margin: .1rem auto 0; width: 1.66rem; height: .43rem; background-position: -3.2rem -9.54rem;}
    .btn-surecdh{display: block; margin: .1rem auto 0; width: 1.66rem; height: .43rem; background-position: -5.46rem -10.49rem;}

    .p9ul li .img{width: 2.28rem; height:1.74rem; position: relative; margin: 0 auto; background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/gbg2.png) no-repeat; background-size: 100% auto;}
    .p9ul li .img img{width:100%; height: 100%;}
    .p9ul li .pgname{position: absolute; left: 0; bottom: 0.05rem; width: 100%; text-align: center;
        color: rgb(255, 255, 255); height: .4rem; line-height: 1.1;  font-size: .18rem;
        display: -webkit-box;
        display: box;
        -webkit-box-align: center;
        box-align: center;
        -webkit-box-pack: center;
        box-pack: center;
        -webkit-box-orient: vertical;
        box-orient: vertical;
    }
    .dhtip{padding: .4rem 0 0 ; text-align: center; font-size: .2rem; color: #f2a226;}
    .ptip3{height: 1.8rem; text-align: center; padding: 0 0.9rem; line-height: 1.5; font-size: .2rem; color: #fff;}
    .loginul{font-size: 0; margin-top: .45rem; text-align: center;}
    .loginul li{display: inline-block; *display: inline; *zoom: 1; width: 2.4rem;  vertical-align: top;}
    .loginul li img{display: block; margin: 0 auto;  width: 1.83rem; height: 1.71rem;}
    .btn-qq{display: block; margin: .2rem auto 0; width: 1.66rem; height: .43rem; background-position:-0.4rem -11.47rem;}
    .btn-weixin{display: block; margin: .2rem auto 0;  width: 1.66rem; height: .43rem; background-position:-2.4rem -11.43rem;}
    .pgl{width:5.91rem; margin: 0.2rem auto 0;}
    .pgl2{margin-top: .4rem;}
    .pgl img{width: 100%; height: auto;}

    .fc_btnbox1{text-align: center; font-size: 0; padding:0 0 0rem;}
    .fc_btnbox1 a{font-size: .2rem; text-decoration: underline; margin: 0 0.2rem; color: #fff; }
    .ptab{font-size: 0; text-align: center; padding-top: .2rem;}
    .ptab a{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 3.02rem; height: .47rem; background-position: -4.43rem -11.42rem; line-height: .47rem; text-align: center; font-size: .26rem; color: #643d08; font-weight: bold;  margin: 0 0.1rem 0.1rem; }
    .ptab a.on{background-position: -4.41rem -8.71rem;}
    .pcont{overflow: auto;  height: 7.4rem; margin: 0.15rem auto 0; width:5.9rem;}
    .pcont img{width:5.6rem; height: auto;}

  
      

    .wlinfo{font-size: .22rem;text-align: left;padding:.3rem 0 0.1rem; margin: 0 0.6rem; border-bottom: 1px solid #b7c1cf; color: #fff;}
    .wllist{height: 1.8rem; margin-top: .1rem; overflow: auto;}
    .wllist li{text-align: left; color: #fff; padding-left: .6rem; line-height: .5rem; font-size: .24rem;}
    .wllist li span{color: #fff;}
    .wltip{font-size: .22rem; color: #cdcbf1; text-align: center; padding-top: 0.1rem;}

    .ptip4{text-align: center; font-size: .3rem; color: #fff; padding: 0 0.4rem; height: 1.8rem;line-height: 1.5;}
    .ptip4 p{font-size: .24rem; padding-top: .1rem; line-height: 1.2;}

    .btn-kf{display: block; position:fixed; z-index: 50; right: .1rem; bottom: 1.2rem; width: 1.11rem; height: 1.15rem; background: #000; background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/kf.png) no-repeat; background-size: 100% auto;}

    .s-out{display: block; position: absolute; width: 100%; line-height: .45rem; left: 0; top:.15rem; text-align: center; background: rgba(6,32,6,0.6); color: #fff; font-size: .2rem;}
    .s-out2{display: none;position: absolute; width: 100%; line-height: .45rem; left: 0; top:.75rem; text-align: center; background: rgba(6,32,6,0.6); color: #fff; font-size: .2rem;}
    .s-out3{display: none;position: absolute; width: 100%; line-height: .25rem; box-sizing: border-box; padding: 0.1rem 0.2rem; left: 0; top:.45rem;font-weight: bold;  text-align: center; background: rgba(6,32,6,0.6); color: #fff; font-size: .2rem;}



    .m0bg{width: 7.13rem; height: 1.48rem; margin: 0.62rem auto 0.3rem; background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/mbg0.png) no-repeat center; background-size: 100% auto;}
   
    .m0lo{width: 100%;}
      
    .m0tt{font-size: .24rem; color: #ffffff; line-height: 1.48rem; text-align: right; width: 2.6rem;}
    .m0tt span{color: #ffc207;}
    .loabar{background:#5e0000; width: 3.44rem; height: .07rem; margin-left: .15rem; border: 1px solid #823830; margin-top: .7rem; position: relative;}
    .loabar-on{background:#ffcc61; height: .07rem; position: absolute; left: 0; top: 0;}
    .limg{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/l1-1-n.png) no-repeat; width: 1.25rem; height: .93rem; background-size: 100%; margin: 0 auto; position: relative; text-align: center; box-sizing: border-box; padding-top: .01rem;}
    .limg img{width: 1.24rem; height:.84rem; position: relative; z-index: 2;}
    
  
    .loaitem{position: absolute; top: -1.08rem;}
    .loaitem1{left: .6rem;}
    .loaitem2{left: 2.6rem;}
    .loaitem .limg::after{content: "";display: block; width: 100%; height: 100%; left: 0; top: 0; position: absolute; z-index: 5; background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/l1-1-d.png) no-repeat; background-size: 100% auto; width: 1.25rem; height: .93rem; background-size: 100%; margin: 0 auto; }

    .loaitem.disab .limg::after{content: "";display: block; width: 100%; height: 100%; left: 0; top: 0; position: absolute; z-index: 5; background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/l1-1-dg.png) no-repeat; background-size: 100% auto; width: 1.25rem; height: .93rem; background-size: 100%; margin: 0 auto; }

    .loaitem.on .limg::after{content: "";display: block; width: 100%; height: 100%; left: 0; top: 0; position: absolute; z-index: 1; background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/l1-1.png) no-repeat; width: 1.27rem; height: .95rem; background-size: 100%; margin: 0 auto;-webkit-animation:flash 1s 0.1s ease infinite; left: 50%;  top: 50%; transform: translate(-50%,-50%);}
    @-webkit-keyframes flash{
        0%,100%{opacity: 1;}
        50%{opacity: 0.7;}
        }

 
    .ico-dian{margin: 0.08rem auto .03rem; display: block; width: .21rem; height: .21rem; background-position: -4.23rem -1.43rem;}
    .loaitem.on .ico-dian{background-position:-3.65rem -1.42rem;}
    .cname{font-size: .2rem; text-align: center; line-height: 1.3; color: #e2a62a;}
    .cname p{color: #fff;}
   

    .buyitem1{position: relative; width: 3.7rem; height: .76rem; margin: 0rem 0 .11rem; background-position: -2.71rem -2.6rem;}
    .buyitem2{position: relative; width: 3.7rem; height: .76rem; background-position: -2.72rem -3.46rem;}
    .buyitem3{position: relative; width: 1.93rem; height: 1.62rem; background-position: -4.77rem -2.66rem; margin-left: .07rem;}
    
    .f1right{margin-top: .15rem;}
    .btn-buy{display: block; width: 1.32rem; height: .36rem; background-position: -3.07rem -1.9rem; position: absolute; right: 0.05rem; top: .22rem;}
    .btn-buy.disab{background-position: -4.54rem -1.90rem;}
    .btn-buy.sallout{background-position: -6rem -1.35rem;}
    .btn-buy3{right:0.5rem; top: 1.2rem;}
    .innum{ position: absolute; top: .35rem; right: 1.4rem; border: 1px solid #ffe8a2; background-color:#5e1e1f; width: .42rem; border-radius: 0.05rem; height: .25rem; color: #fff; font-size: .18rem; text-align: center; }
 
      
    .cul{font-size: 0; text-align: center; margin: -.4rem 0 0.3rem; z-index: 5; padding-top: .1rem;}
    .cul .citem{display: inline-block; *display: inline; width: 1rem; *zoom: 1; vertical-align:middle;}
    .cul .citem .ico-choose{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;width: .25rem; height: .25rem; background-position: -6.15rem -9.61rem;}
    .cul .citem.on .ico-choose{background-position: -5.78rem -9.61rem;}
    .cul .citem span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; line-height: .25rem; margin-right: .1rem;  font-size: .24rem; color: #fbfcfd;}

    .btn-share{display: block; width: 2.76rem; height: .38rem; background-position: -.43rem -5.9rem; position: absolute; left: -0.1rem; top: -0.1rem;}


    .m1m2 .buyitem div{ display: none; width: 100%; height: 100%; background: rgba(0,0,0,0.8); width: 100%; height: 80%; line-height:.6rem; position: absolute; left: 0;top:50%; color: #fff; transform: translate(0,-50%); text-align: center; font-size: .2rem; font-weight: bold; z-index: 10;}
    .m1m2 .buyitem.disab div{display: -webkit-box;
    display: box;
    -webkit-box-align: center;
    box-align: center;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-box-orient: vertical;
    box-orient: vertical;}

    .m1m2 .buyitem.grey{
        background-position:-.28rem -12.25rem;
        -webkit-filter:grayscale(100%);
    }



    .p9uls{padding-top: .3rem; padding-bottom: .2rem;}
    .p9uls li{margin: 0 0.2rem; width: 2.3rem; height: 1.79rem; position: relative;}
 
    .p9uls li.on::after{
        content: '';
        background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/select.png) no-repeat center;
        width: 2.43rem; height: 1.9rem; background-size: 100% auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);

    }
 

    .ico-1day{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/tag.png) no-repeat; width: .6rem; height: .2rem; background-size: 100% auto; position: absolute; top: 0.05rem; right: 0.24rem;}

    .myct{text-align: center; font-size: .24rem; color: #f2a226;}
    .myct span{color: #fff; font-size: .28rem; font-weight: bold;}
    .mytip{font-size: .24rem; color: #f2a226;}
    .p9s{display: flex; flex-direction: row; justify-content: center;}
    .p9s a{margin: 0 0.2rem;}
    .p9s a.btn-ithink{display: block; background:url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/btn-ithink.png) no-repeat; background-size: 100% auto; width: 1.67rem; height: .47rem;}


    .p9uls li .ico-choose{display: block; position: absolute; right: 0.15rem; top: 0.15rem; width: .25rem; height: .25rem; background-color: rgba(0,0,0,0.5); background-position: -6.15rem -9.61rem;}
    .p9uls li.on .ico-choose{background-position: -5.78rem -9.61rem;}


    
    .m1m2 .buyitem1 div.ntip, .m1m2 .buyitem2 div.ntip{ display: none; width: 100%; height: 100%; background: rgba(0,0,0,0.8); width: 100%; height: 80%; line-height:.6rem; position: absolute; left: 0;top:50%; color: #fff; transform: translate(0,-50%); text-align: center; font-size: .2rem; font-weight: bold; z-index: 10;}
    .m1m2 .buyitem1.disab div.ntip, .m1m2 .buyitem2.disab div.ntip{display: -webkit-box;
    display: box;
    -webkit-box-align: center;
    box-align: center;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-box-orient: vertical;
    box-orient: vertical;}


    .mod5{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/mbg4.png) no-repeat; background-size: 100% auto; margin: 0 auto .3rem; width: 7.11rem; height: 3.94rem;}

    .m5ul{display: flex; padding-top: .36rem; flex-direction: row; justify-content: center;}
    .m5ul li{display: block; width: 2.39rem;}
    .m5ul li .divs{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/gbg.png) no-repeat; background-size: 100% auto; margin: 0 auto; width: 1.72rem; height: 1.3rem; position: relative;}
    .m5ul li .divs img{width: 100%; height: 100%;}
    .m5ul li .divs .gname{position: absolute; left: 0; bottom: .05rem; text-align: center; width: 100%; font-size: .22rem; color: #fff;}
    .m5info{padding-top: .2rem; text-align: center; font-size: .2rem; color: #fff; line-height: 1.3;}
    .m5btn{display: flex; padding-top: .2rem; flex-direction: row; justify-content: center;}
    .m5btn a{display: block; margin: 0 0.02rem; width: .95rem; height: .34rem;}
    .m5btn a.btn-sget{background-position: -.32rem -6.32rem;}
    .m5btn a.btn-sget.disab{background-position:-1.6rem -6.78rem;}
    .m5btn a.btn-shc{background-position: -1.41rem -6.32rem;}
    .m5btn a.btn-nocl{width: 1.22rem; height:.34rem; background-position: -.26rem -6.78rem;}

   
    .thide{position: relative;}
    .hpop{display: none;}
    .thide .shw{width: 100%; height: 100%; background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/mbg4.png) no-repeat; background-size: 100% auto; pointer-events: none;filter: grayscale(50%);}
    .thide .hpop{display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; border-radius: .3rem; background: rgba(0,0,0,0.3);}
    .btn-go{background: url(https://game.gtimg.cn/images/speedm/cp/a20250508zby/tbtn.png) no-repeat; background-size: 100% auto; width: 4.5rem; height: 1.23rem; position: absolute; left: 50%; margin-left: -2.25rem; top: 1.1rem;}