/*20260714 遗忘之海-kb*/
@charset "UTF-8";
html{line-height:1.15;text-size-adjust:100%}
html *{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-moz-box-sizing:border-box;box-sizing:border-box;outline-color:transparent;outline-style:solid}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,button,input,textarea,select,table,th,td,dl,dt,dd,label,figure,figcaption,blockquote{margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}
body{font-family:"Microsoft YaHei",Helvetica,Tahoma,sans-serif;font-size:0.24rem;line-height:1.4;color:#c8c8c8;overflow-x:hidden;background-color:#1E1622;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom: .8rem;}
a{color:#333;text-decoration:none}
a:hover,a:active{cursor:pointer}
img{border:none;max-width:100%;height:auto;vertical-align:middle;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
ul,ol,li{list-style:none}
em,i,cite{font-style:normal}
html{font-size:calc(100vw / 7.5)}
@media screen and (min-width:751px){html{font-size:66.6666666667px}}

.b{position:relative;width:7.5rem;margin:0 auto;background-repeat:no-repeat;background-size:7.5rem auto;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.b3,.b6,.b7,.b10,.b11{overflow:visible}
.b1{position:relative}
.rules,.nums{position:absolute}
.subtit,.btns,.tips,.login-tip,.link-more{text-align:center}
.gray,.grey{-webkit-filter:grayscale(100%);filter:grayscale(100%)}

.btns a,.btn-sm,.head-btns a,.taskList .button,.toolList .btn-sm{
    display:-webkit-inline-flex;display:inline-flex;
    -webkit-align-items:center;align-items:center;
    -webkit-justify-content:center;justify-content:center;
    background-repeat:no-repeat;background-size:100% 100%;
    font-weight:bold;color:#111;-webkit-flex-shrink:0;flex-shrink:0
}

.headArea{height:11.14rem}
.headArea .hd-img{width:7.5rem;height:auto;object-fit: cover;}
.nums{top:2.41rem;right:0;background:rgba(0,0,0,.45);height:.48rem;line-height:.48rem;padding:0 .2rem 0 .24rem;color:#fff;border-radius:.5rem 0 0 .5rem;font-size:.26rem}
.nums em{color:#5dffc8}
.rules{top:3.13rem;right:0}
.rules a{display:block;background:rgba(0,0,0,.45);height:.48rem;line-height:.48rem;padding:0 .2rem 0 .24rem;color:#fff;border-radius:.5rem 0 0 .5rem;font-size:.26rem}
.head-btns{position:absolute;left:.41rem;top:9.21rem;width:6.68rem;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;z-index:3}
.head-btns a{width:3.26rem;height:.96rem;background-image:url("../images/btn-head.png");font-size: .34rem;color:#111}
.login-tip{position:absolute;left:0;right:0;top:10.34rem;color:#aaa;font-size: .26rem;z-index:2}

.tit{width:6.09rem;height:1.02rem;margin: .4rem auto .08rem;background-repeat:no-repeat;background-position:center;background-size:100% 100%}
.tit1{background-image:url("../images/tit1.png")}
.tit2{background-image:url("../images/tit2.png")}
.tit3{width:6.36rem;background-image:url("../images/tit3.png")}
.tit4{background-image:url("../images/tit4.png")}
.tit5{background-image:url("../images/tit5.png")}
.tit6{background-image:url("../images/tit6.png")}
.tit7{background-image:url("../images/tit7.png")}
.tit8{background-image:url("../images/tit8.png")}
.tit9{background-image:url("../images/tit9.png")}
.tit10{background-image:url("../images/tit10.png")}
.tit11{background-image:url("../images/tit11.png")}
.tit12{background-image:url("../images/tit12.png")}
.tit13{background-image:url("../images/tit13.png")}
.subtit{color:#9a9a9a;font-size:.26rem;margin:.12rem .5rem .2rem;line-height:1.45;text-align:center}
.link-more{display:block;color:#9a9a9a;font-size:.26rem;margin:.08rem auto .2rem}

.red-box{position:relative;overflow: hidden;width:7.5rem;margin:0 auto;background-repeat:no-repeat;background-position:center top;background-size:7.5rem auto}
.red-box .notice{margin-top:1rem;}

.bj-box{background-image:url("../images/b1.png");height:8.73rem}
.lottery-box{background-image:url("../images/b3.png");height:9.01rem}
.meet-box{background-image:url("../images/meet-box.png");height:8.73rem;margin-top: -.2rem;}
.gongce-box{background-image:url("../images/gongce-box.png");height:10.96rem}
.more-box{background-image:url("../images/more-fuli.png");height:4.56rem}
.video-box{background-image:url("../images/video-box.png");height:4.56rem}
.video-box .play{position:absolute;left:50%;top:50%;width:.92rem;height:.92rem;margin:-.46rem 0 0 -.46rem;z-index:2}

.btns{position:absolute;left:0;right:0;bottom:1.05rem;z-index:3}
.bj-box .btns{bottom: 1.15rem;}
.lottery-box .btns{bottom: .8rem;}
.btns a{width:4.17rem;height:.93rem;background-image:url("../images/btn-big.png");font-size:.4rem;margin:0 auto}
.btns.mid{position:static;margin: 0 auto .36rem;}
.btns.mid a{width:3.59rem;height:.8rem;font-size:.32rem}

.tips{position:absolute;left:0;right:0;bottom: .7rem;color:#fff;font-size:.26rem;z-index:3}
.tips em{color:#5dffc8}

.reward-row{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:7.04rem;margin:.24rem auto .3rem;background-repeat:no-repeat;background-position:left top;overflow:visible}
.reward-row .item{position:relative;-webkit-flex-shrink:0;flex-shrink:0;z-index:2}
.reward-row .btn-sm{position:absolute;left:50%;width:1.76rem;height:.58rem;margin-left:-.88rem;background-image:url("../images/btn-mid.png");font-size:.26rem;color:#111;z-index:2}

.reward-row3{height:3.51rem;background-size:7.04rem 2.77rem;background-image:url("../images/reward-row.png")}
.reward-row3 .item{width:2.24rem;height:3.51rem;margin-right:.16rem}
.reward-row3 .item:last-child{margin-right:0}
.reward-row3 .btn-sm{top:2.93rem}

.reward-row2{height:3.68rem;background-size:7.04rem 3.02rem}
.reward-row2 .item{width:3.48rem;height:3.68rem;margin-right:.08rem}
.reward-row2 .item:last-child{margin-right:0}
.reward-row2 .btn-sm{top:3.1rem}

.supply-row{background-image:url("../images/supply-row.png")}
.sign-row{background-image:url("../images/sign-row.png")}
.sign-row2{background-image:url("../images/sign-row2.png");margin-top:.2rem}
.cash-row{background-image:url("../images/cash-row.png")}
.cash-row2{background-image:url("../images/cash-row2.png");margin-top:.2rem}
.cash-row3{background-image:url("../images/cash-row3.png");margin-top:.2rem}
.cash-row4{background-image:url("../images/cash-row4.png");margin-top:.2rem}

.taskList{width:7.1rem;margin:.2rem auto 0;padding:0 .1rem .3rem}
.taskList li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:7.11rem;height:1.17rem;margin:.2rem auto 0;padding: 0.1rem .35rem 0 .4rem;background:url("../images/bg-li.png") no-repeat center/100% 100%;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}
.taskList dl{-webkit-flex:1;flex:1;min-width:0;padding-right:.16rem;display: flex;align-items: center;gap: .1rem;white-space: nowrap;}
.taskList dt{color:#222;font-size:.28rem;font-weight:bold}
.taskList dd{color:#1a8f7a;font-size:.26rem;}
.taskList .button{width:1.64rem;height:.54rem;background-image:url("../images/btn-mid.png");font-size:.26rem}
.taskList .button.grey{background-image:url("../images/btn-grey.png");color:#666}
.taskList .taskRgt{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0.2rem;position:relative;}
.taskList .taskRgt .rgtTip{background:#f60;height:0.28rem;line-height:0.28rem;color:#fff;text-align:center;font-size:0.2rem;padding:0 0.1rem;position:absolute;top:-0.17rem;right:0;z-index:3;border-radius:0.08rem;}
.taskList .taskRgt .rgtTip:before{background:#f60;width:0.1rem;height:0.1rem;position:absolute;right:0.2rem;transform:rotateZ(45deg);bottom:-0.04rem;content:'';z-index:1}

.shop-item{margin-bottom:.1rem}
.shop-pic{width:7.5rem;height:4.13rem;background-repeat:no-repeat;background-size:7.5rem auto}
.shop-item{position:relative;margin-bottom:.1rem}
.shop-item img{width:7.5rem;height:4.13rem;display:block}

.toolList{width: 7.5rem;margin:.2rem auto .4rem;color: #fff;}
.toolList li{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;min-height: 1.87rem;margin-top:.2rem;padding: .24rem .6rem;background: url("../images/bg-li-tool.png") no-repeat center/100% 100%;-moz-box-sizing:border-box;box-sizing:border-box}
.toolList dl{-webkit-flex:1;flex:1}
.toolList dt{font-size:.3rem;font-weight:bold}
.toolList dd{font-size:.24rem;margin-top:.06rem}
.toolList .btn-sm{position:static;width:1.76rem;height:.58rem;margin:0 0 0 .1rem;background-image:url("../images/btn-mid.png");font-size:.26rem}

.notice{width:5.09rem;height:.48rem;margin:.2rem auto 0;background:url("../images/b-notice.png") no-repeat center/100% 100%;line-height:.48rem;overflow:hidden}
.llk_choujiang_scroll{background:url(../images/b-notice.png) no-repeat;background-size:100% 100%;width:6.73rem;height:.52rem;margin:.2rem auto 0;padding:0 .3rem;display:box;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:left;-ms-flex-pack:left;-webkit-box-align:start;-ms-flex-align:start;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;display:-webkit-flex;display:flex;-webkit-justify-content:left;justify-content:left;-webkit-align-items:start;align-items:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.llk_choujiang_scroll ul{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;width:0%;}
.llk_choujiang_scroll ul li{height:.52rem;line-height:.52rem;font-size:.24rem;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.llk_choujiang_scroll span{color:#ffc900;display: inline-block;max-width: 2.5rem;vertical-align: top;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.swpBanner{width: 7.4rem;height: 4.28rem;margin: .5rem auto 0.58rem;position: relative;}
.swpBanner .swiper-slide{width:7.11rem;height:4.32rem;display: flex;align-items: center;justify-content: center;}
.swpBanner img{width: 7rem;height: 3.9rem;display:block;margin:.2rem auto;}
.swpBanner .swiper-button-prev,.swpBanner .swiper-button-next{width:0.4rem;height:0.86rem;-o-background-size:0.4rem auto;background-size:0.4rem auto;margin-top:-0.43rem}
.swpBanner .lb-dots{width:100%;bottom:0.2rem}
.swpBanner .lb-dots span{width:0.3rem;height:0.04rem;background-color:#fff;border-radius:0;opacity:1;border-radius:0.1rem;margin:0 0.03rem}
.swpBanner .lb-dots .swiper-pagination-bullet-active{background-color:#b20c0d}

.vidPlayLoop{width: 7.4rem;height: 4.28rem;margin: 0 auto 0;border-radius:.1rem;overflow:hidden;position: relative;}
.vidPlayLoop .video-loop-info{width: 6.9rem;height: 3.9rem;position:relative;overflow:hidden;margin: .2rem auto;}
.vidPlayLoop .video-loop-info video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.vidPlayLoop .video-loop-info:first-child:before{background:rgba(0,0,0,.7);width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;content:''}
.vidPlayLoop .video-loop-info i{background:url(../images/icon-video.png) no-repeat;background-size:100% 100%;width:1.66rem;height:1.66rem;position:absolute;top:50%;margin-top:-.83rem;left:50%;margin-left:-.83rem;z-index:3}
.vidPlayLoop .video-loop-info img{width:6.56rem;height:3.56rem}
.swpBanner .swiper-slide:before,.vidPlayLoop:before{position:absolute;content:'';display:block;background: url(../images/bg-fuli.png) no-repeat center/100% 100%;width: 7.4rem;height: 4.28rem;top: 0;top: 0;}
.b2:before,.b5:before,.b9:before,.b11:before{content:'';display: block;position: absolute;background-size: 100% 100%}
.b2:before{background-image:url("../images/tit2-em.png");width:.91rem;height: 1.02rem;top: 1.1rem;right:0;}
.b5:before{background-image:url("../images/tit5-em.png");width:1.5rem;height: 1.06rem;top:1.8rem;left:0;z-index: 1;}
.b9:before{background-image:url("../images/tit9-em.png");width:1.56rem;height: 1.7rem;top:.7rem;right:0;}
.b11:before{background-image:url("../images/tit11-em.png");width:1.5rem;height: 1.06rem;top:0.8rem;right:0;z-index: 1;}

.fix-img a{border:0;background: none;backdrop-filter:none}