/*# zfa 2025/10/24 09:19:21 kb-高能英雄-llk-2510 */
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body,nav,dl,dt,dd,p,h1,h2,h3,h4,ul,ol,li,input,button,textarea,footer{margin:0;padding:0}
body{font:62.5%/1.5 -apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;min-width:320px}
h1,h2,h3,h4,h5,h6{font-size:100%}
img{vertical-align:middle;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
em,i{font-style:normal}
img{max-width:100%;border:0}
input:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
ol,ul,li{list-style:none}
textarea{resize:none}
a{text-decoration:none;color:#333;-webkit-touch-callout:none}
.cf:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.cf{min-height:1%}
.fl{float:left}
.fr{float:right}
.hide{display:none}
.show{display:block}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.break{word-break:break-all;word-wrap:break-word}
html{font-size:100px;font-size:13.33333vw}
@media screen and (max-width:320px){html{font-size:42.6666666667px;font-size:13.33333vw}}
@media screen and (min-width:321px) and (max-width:360px){html{font-size:48px;font-size:13.33333vw}}
@media screen and (min-width:361px) and (max-width:375px){html{font-size:50px;font-size:13.33333vw}}
@media screen and (min-width:376px) and (max-width:393px){html{font-size:52.4px;font-size:13.33333vw}}
@media screen and (min-width:394px) and (max-width:412px){html{font-size:54.9333333333px;font-size:13.33333vw}}
@media screen and (min-width:413px) and (max-width:414px){html{font-size:55.2px;font-size:13.33333vw}}
@media screen and (min-width:415px) and (max-width:480px){html{font-size:64px;font-size:13.33333vw}}
@media screen and (min-width:481px) and (max-width:540px){html{font-size:72px;font-size:13.33333vw}}
@media screen and (min-width:541px) and (max-width:640px){html{font-size:85.3333333333px;font-size:13.33333vw}}
@media screen and (min-width:641px) and (max-width:720px){html{font-size:96px;font-size:13.33333vw}}
@media screen and (min-width:721px) and (max-width:750px){html{font-size:100px;font-size:13.33333vw}}
@media screen and (min-width:751px){html{font-size:100px}}
@media screen and (min-width:751px){html{font-size:100px}
body{width:750px;margin:0 auto}
[data-dpr="1"] body{width:750px;margin:0 auto}}
.gray,.grey{-webkit-filter:grayscale(1);filter:grayscale(1)}
body{background:url(../images/body.jpg) repeat-y center top;background-size:7.5rem auto;background-color:transparent}
.headArea{min-height:10rem;position:relative}
.headArea .cover img{display:block;width:100%;pointer-events:none}
.headArea .inner{position:absolute;left:0;right:0;top:0;bottom:0}
.headArea .hd-logo{position:absolute;left:0.28rem;top:1.74rem;height:0.72rem}
.headArea .hd-logo img{display:block;height:100%}
.headArea .hd-side{position:absolute;right:0;top:3.78rem;right:0.04rem;width:0.52rem}
.headArea .hd-side a{background:url(../images/hd-side.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;width:0.52rem;height:1.24rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0.1rem;font-size:0.24rem;line-height:1;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0.1rem;color:#BA4424;text-align:center}
.headArea .hd-join{background:url(../images/hd-join.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;width:2.26rem;height:0.36rem;text-align:center;line-height:0.38rem;font-size:0.2rem;color:#fff;position:absolute;left:0;top:2.76rem}
.headArea .hd-join span{color:#fdcd4a}
.headArea .hd-tips{background:rgba(0,0,0,0.3);color:#fff;height:0.36rem;white-space:nowrap;line-height:0.36rem;font-size:0.24rem;padding:0 0.25rem;border-radius:0.18rem;position:absolute;left:50%;top:9.26rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.headArea .hd-main{position:absolute;left:0.32rem;right:0.32rem;bottom:0.2rem}
.headArea .hd-main .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.headArea .hd-main .btn a{background:url(../images/btn.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;-ms-flex-negative:0;flex-shrink:0;width:2.56rem;height:0.76rem;text-align:center;line-height:0.78rem;font-size:0.34rem;font-weight:bold;color:#fff;margin:0 0.36rem}
.headArea .hd-main .btn a em{background:-webkit-linear-gradient(#A94B19,#C26900);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}
.headArea .hd-main .txt{font-size:0.24rem;line-height:1.6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;color:#fff;margin-top:0.1rem}
.m-img{background:url(../images/mod-img.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;width:7.06rem;height:4.2rem;overflow:hidden;margin:1.3rem auto 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.2rem}
.m-img img{display:block;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:0.06rem solid #fff;border-radius:0.06rem}
.pt1{background:url(../images/pt1.jpg) no-repeat 0 0;background-size:100% 100.33%;background-color:transparent;height:6.04rem;overflow:hidden}
.pt2{background:url(../images/pt2.jpg) no-repeat 0 0;background-size:100% 100.33%;background-color:transparent;height:7.35rem;overflow:hidden}
.pt2 .txt{text-align:center;font-size:0.2rem;line-height:0.28rem;color:#fff;margin-top:1.65rem}
.pt2 .btn{background:url(../images/btn.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;display:block;width:2.56rem;height:0.76rem;text-align:center;line-height:0.78rem;font-size:0.34rem;font-weight:bold;color:#fff;margin:3.26rem auto 0}
.pt2 .btn em{background:-webkit-linear-gradient(#A94B19,#C26900);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}
.pt3{background:url(../images/pt3.jpg) no-repeat 0 0;background-size:100% 100.11%;background-color:transparent;height:20.88rem;overflow:hidden}
.pt3 .txt{text-align:center;font-size:0.2rem;line-height:0.28rem;color:#fff;margin-top:0.2rem}
.luckArea{width:6.58rem;margin:0.3rem auto 0}
.luckArea .img{width:6.58rem;height:6.75rem;margin:0 auto;position:relative}
.luckArea .img img{display:block;width:100%;height:100%}
.luckArea .img a{background:url(../images/luck-btn.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;display:block;width:2.08rem;height:2.08rem;overflow:hidden;line-height:99;position:absolute;left:2.25rem;top:2.34rem}
.luckArea .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:0.36rem;line-height:0.38rem;padding:0.14rem 0;font-size:0.24rem;color:#fff;margin-top:0.1rem}
.luckArea .txt a{color:#fff;text-decoration:underline}
.taskArea{width:6.72rem;margin:0.4rem auto 0;position:relative}
.taskArea dt{position:absolute;left:0;top:-0.2rem;width:1.44rem;height:0.38rem;text-align:center;line-height:0.4rem;background:#fff;font-size:0.28rem}
.taskArea dd{background:url(../images/task-li.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;width:6.72rem;height:1.03rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.11rem 0.14rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0.16rem}
.taskArea dd .con em{display:block;height:0.34rem;line-height:0.36rem;overflow:hidden;font-size:0.24rem;color:#fff;text-shadow:0 1px 1px #000}
.taskArea dd .con p{height:0.24rem;line-height:0.24rem;font-size:0.18rem;color:#fff8cc}
.taskArea dd .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.taskArea dd .btn a{display:block;background:url(../images/btn2.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;width:1.36rem;height:0.52rem;text-align:center;line-height:0.5rem;font-size:0.24rem;font-weight:bold;margin-left:0.1rem}
.taskArea dd .btn a:first-child{margin-right:0}
.taskArea dd .btn a em{background:-webkit-linear-gradient(#A94B19,#C26900);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}
.pt4{background:url(../images/pt4.jpg) no-repeat 0 0;background-size:100% 100.22%;background-color:transparent;height:12.16rem;overflow:hidden}
.pt4 .btn{background:url(../images/btn.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;display:block;width:2.56rem;height:0.76rem;text-align:center;line-height:0.78rem;font-size:0.34rem;font-weight:bold;color:#fff;margin:1.7rem auto 0}
.pt4 .btn em{background:-webkit-linear-gradient(#A94B19,#C26900);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}
.pt4 .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pt4 .row.row1{width:6.08rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2.6rem auto 0}
.pt4 .row.row2{width:5.82rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2.44rem auto 0}
.pt4 .row.row2 a:first-child{margin-left:0.9rem}
.pt4 .row a{background:url(../images/btn3.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;display:block;width:1.43rem;height:0.55rem;text-align:center;line-height:0.54rem;font-size:0.24rem;font-weight:bold;color:#793601}
.pt5{background:url(../images/pt5.jpg) no-repeat 0 0;background-size:100% auto;background-color:transparent;min-height:3rem;padding-top:1px}
.pt5 .in{background:url(../images/mod-img.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;width:7.06rem;height:4.2rem;overflow:hidden;margin:1.3rem auto 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.2rem}
.goTop{background:url(../images/go-top.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;width:0.64rem;height:0.75rem;overflow:hidden;line-height:99;position:fixed;right:0.2rem;bottom:2rem}
.swpBanner{border:0.04rem solid #fff;width:6.66rem;height:3.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-radius:0.1rem;position:relative}
.swpBanner .lb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}
.swpBanner .lb-list li{-ms-flex-negative:0;flex-shrink:0;width:6.98rem;height:3.9rem}
.swpBanner .lb-list li img{display:block;width:100%;height:100%}
.swpBanner .lb-dots{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;bottom:0.15rem}
.swpBanner .lb-dots span{-ms-flex-negative:0;flex-shrink:0;width:0.12rem;height:0.12rem;background:#fff;margin:0 0.08rem;border-radius:50%}
.swpBanner .lb-dots .swiper-pagination-bullet-active{background:#4573ff}
.msgRoll{background:rgba(40,52,89,0.6);width:5.24rem;height:0.38rem;border-radius:0.05rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.04rem 0.1rem;margin:1.5rem auto 0}
.msgRoll .in{height:0.3rem;overflow:hidden;padding-left:0.4rem;position:relative}
.msgRoll .in .icon{width:0.3rem;height:0.3rem;position:absolute;left:0;top:0;background:url(../images/ico-msg.png) no-repeat center;background-size:0.24rem auto;background-color:transparent}
.msgRoll .in ul li{height:0.3rem;line-height:0.32rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:0.23rem;color:#fff}
.msgRoll .in ul li span{color:#ffe784}


.pt1 .in {background: url(../images/mod-img.png) no-repeat 0 0;background-size: 100% 100%;background-color: transparent;width: 7.06rem;height: 4.2rem;overflow: hidden;margin: 1.3rem auto 0;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0.2rem}