@charset "utf-8";
body{ width: 100%; min-width: 1200px; max-width: 4000px; margin: 0 auto; padding: 0; font-size: 14px; font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif; -webkit-text-size-adjust: none; overflow-x: hidden; overflow-y: auto;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{ font-size: 100%; font-weight: normal;}
*{ outline: none;}
img{ border: 0;}
ol,ul{ list-style: none;}
a{ font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif; text-decoration: none;outline: none; cursor: pointer;}
a:hover{ text-decoration: none;}
.generalBox_20220704{ height: 0!important;}

.wrap{ position: relative; overflow: hidden; width: 25.6rem; height: 60.09rem; background: url(https://zx2.wanmei.com/images/cover260724/bg.jpg) no-repeat center top; background-size: 100% auto;}
.section-box{ position: relative; overflow: hidden; width: 100%;}
/* section-home */
#section-home{ height: 14.57rem;}
.logo{ position: absolute; left: 1.24rem; top: 1.25rem; width: 1.73rem;}
.btn-main{ position: absolute; right: .58rem; top: 1.5rem; width: 2.53rem; height: .55rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-main.png) no-repeat; background-size: 100% auto;}
.btn-main:hover{ background-position: 0 100%;}
.login-box{ position: absolute; right: 3.3rem; top: 1.5rem; width: 8.3rem; height: .55rem; }
.login-box div{ width: 100%; height: 100%; font-size: .3rem; line-height: .55rem; color: #fff0ab; text-align: right;}
.login-after{ display: none;}
.btn-login,.btn-logout{ cursor: pointer;}

.abs-center{ position: absolute; left: 50%; transform: translate(-50%,0);}
.slogan{ top: 8.61rem; width: 17.74rem;}
.tab-box{ top: 10.86rem; width: 16.5rem; height: 1.91rem; background: url(https://zx2.wanmei.com/images/cover260724/tab-cont-bg.png) no-repeat; background-size: 100% auto;}
.tab-btn{ position: absolute; right: 2.01rem; top: .14rem; z-index: 2; width: 2.31rem; height: 1.72rem;}
.tab-btn span{ display: block; width: 2.31rem; height: .82rem; cursor: pointer;}
.tab-btn span.on{ cursor: default;}
#tab-btn1{ background: url(https://zx2.wanmei.com/images/cover260724/tab1.png) no-repeat; background-size: 100% auto;}
#tab-btn1.on{ background: url(https://zx2.wanmei.com/images/cover260724/tab1-on.png) no-repeat; background-size: 100% auto;}
#tab-btn2{ margin-top: -.06rem; background: url(https://zx2.wanmei.com/images/cover260724/tab2.png) no-repeat; background-size: 100% auto;}
#tab-btn2.on{ background: url(https://zx2.wanmei.com/images/cover260724/tab2-on.png) no-repeat; background-size: 100% auto;}
.tab-cont{ display: none; position: absolute; left: 2rem; top: 0; width: 10.1rem; height: 100%;}
.progress-list{ display: flex; width: 100%; height: 100%; justify-content: center; align-items: center;}
.progress-list li{ position: relative; width: 1.71rem; height: 1.72rem; margin: 0 -.02rem;}
.progress-list li .none{ display: block; width: 100%; height: 100%;}
.progress-list li .on{ display: none; top: -.16rem; height: 2.02rem;}
.progress-list li.on .none{ display: none;}
.progress-list li.on .on{ display: block;}
.progress-list li .num{ top: 1.46rem; height: .24rem;}
/* download */
#download-cont{ display: flex; width: 100%; height: 1.48rem; margin-top: .2rem; justify-content: center;}
.download-ewm{ position: relative; width: 1.73rem; height: 1.48rem; margin: 0 .06rem; background: url(https://zx2.wanmei.com/images/cover260724/download-ewm-bg.png) no-repeat; background-size: 100% auto;}
.download-ewm img{ position: absolute; left: .39rem; top: .14rem; width: 1.21rem; height: 1.21rem;}
.btn-col-box1{ width: 2.31rem; height: 1.48rem; margin: 0 .06rem;}
.btn-download-ios,.btn-download-android{ display: block; width: 2.31rem; height: .71rem;}
.btn-download-ios{ background: url(https://zx2.wanmei.com/images/cover260724/btn-download-ios.png) no-repeat; background-size: 100% auto;}
.btn-download-android{ margin-top: .06rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-download-android.png) no-repeat; background-size: 100% auto;}
.btn-download-pc{ display: block; width: 1.66rem; height: 1.48rem; margin: 0 .06rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-download-pc.png) no-repeat; background-size: 100% auto;}
.btn-full,.btn-download-taptap{ display: block; width: .91rem; height: 1.48rem; margin: 0 .06rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-full.png) no-repeat; background-size: 100% auto;}
.btn-download-taptap{ background: url(https://zx2.wanmei.com/images/cover260724/btn-download-taptap.png) no-repeat; background-size: 100% auto;}
.btn-col-box2{ width: 1.34rem; height: 1.48rem; margin: 0 .06rem;}
.btn-download-leidian1,.btn-download-leidian2{ display: block; width: 1.34rem; height: .73rem;}
.btn-download-leidian1{ background: url(https://zx2.wanmei.com/images/cover260724/btn-download-leidian1.png) no-repeat; background-size: 100% auto;}
.btn-download-leidian2{ margin-top: .02rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-download-leidian2.png) no-repeat; background-size: 100% auto;}
.btn-yy{ top: 12.98rem; width: 2.93rem; height: .73rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-yy.png) no-repeat; background-size: 100% auto; cursor: pointer;}
.btn-yy:hover{ background-position: 0 100%;}
.btn-yy.done{ background: url(https://zx2.wanmei.com/images/cover260724/btn-yy-done.png) no-repeat; background-size: 100% auto;}

/* section-lottery */
#section-lottery{ height: 15.15rem;}
.section-t{ display: block; width: 10.43rem; margin: 0 auto;}
.lottery-btn-wrap{ display: flex; width: 100%; height: .56rem; margin: .2rem auto 0; justify-content: center; align-items: center;}
.lottery-btn-wrap span{ display: block; width: 1.75rem; margin: 0 .8rem; cursor: pointer;}
.btn-myprize{ height: .56rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-myprize.png) no-repeat; background-size: 100% auto;}
.btn-rule{ height: .55rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-rule.png) no-repeat; background-size: 100% auto;}
.lottery-btn-wrap span:hover{ background-position: 0 100%;}

.lottery-wrap{ position: relative; width: 9.46rem; height: 7.19rem; margin: .14rem auto 0; padding-top: .25rem; box-sizing: border-box; background: url(https://zx2.wanmei.com/images/cover260724/lottery-box-bg.png) no-repeat; background-size: 100% auto;}
#lottery-cont{ position: relative; width: 8.92rem; height: 6.67rem; margin: 0 auto;}
#lottery-cont li{ position: absolute; width: 2.12rem; height: 2.12rem; background: url(https://zx2.wanmei.com/images/cover260724/lottery-item-bg.png) no-repeat; background-size: 100% auto;}
#lottery-cont li:nth-child(1){ left: 0; top: 0;}
#lottery-cont li:nth-child(2){ left: 2.28rem; top: 0;}
#lottery-cont li:nth-child(3){ left: 4.53rem; top: 0;}
#lottery-cont li:nth-child(4){ right: 0; top: 0;}
#lottery-cont li:nth-child(5){ right: 0; top: 2.28rem;}
#lottery-cont li:nth-child(6){ right: 0; bottom: 0;}
#lottery-cont li:nth-child(7){ left: 4.53rem; bottom: 0;}
#lottery-cont li:nth-child(8){ left: 2.28rem; bottom: 0;}
#lottery-cont li:nth-child(9){ left: 0; bottom: 0;}
#lottery-cont li:nth-child(10){ left: 0; top: 2.28rem;}
#lottery-cont li img{ position: absolute; left: .31rem; top: .31rem; z-index: 2; width: 1.5rem;}
#lottery-cont li span{ display: none; position: absolute; left: -.14rem; top: -.14rem; width: 2.4rem; height: 2.4rem; background: url(https://zx2.wanmei.com/images/cover260724/lottery-item-on.png) no-repeat; background-size: 100% auto;}
#lottery-cont li.on span{ display: block;}
.btn-lottery-none{ top: 2.55rem; width: 4.42rem; height: 1.76rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-lottery-none.png) no-repeat; background-size: 100% auto;}
.btn-lottery{ display: none; top: 2.45rem; width: 4.58rem; height: 1.95rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-lottery.png) no-repeat; background-size: 100% auto; cursor: pointer;}
.btn-lottery:hover{ background-position: 0 100%;}
.last-num-box{ top: 4.3rem; width: 4.68rem; height: .44rem; font-size: .24rem; line-height: .44rem; color: #ffcb67; text-align: center; }

.task-list{ width: 8.06rem; margin: .54rem auto 0;}
.task-list li{ position: relative; width: 8.06rem; height: 1.13rem; margin-bottom: .24rem; background: url(https://zx2.wanmei.com/images/cover260724/task-line-bg.png) no-repeat; background-size: 100% auto;}
.task-num{ position: absolute; left: .5rem; top: 0; width: 1.46rem; height: .32rem; font-size: .23rem; line-height: .33rem; color: #da461f;}
.task-cont{ position: absolute; left: .86rem; top: .51rem; height: .35rem;}
#btn-task-yy,#btn-task-invite{ position: absolute; right: .8rem; top: .27rem; width: 2.35rem; height: .58rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-task-go.png) no-repeat; background-size: 100% auto; cursor: pointer;}
#btn-task-yy.done,#btn-task-invite.done{ background: url(https://zx2.wanmei.com/images/cover260724/btn-task-done.png) no-repeat; background-size: 100% auto; cursor: default;}
/* section-event */
#section-event{ height: 14.61rem; background: url(https://zx2.wanmei.com/images/cover260724/event-bg.jpg) no-repeat; background-size: 100% auto;}
.btn-event{ top: 10.1rem; width: 2.73rem; height: .64rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-event.png) no-repeat; background-size: 100% auto; cursor: pointer;}
/* section-feature */
#section-feature{ height: 15.76rem;}
#section-feature .section-t{ width: 8.63rem;}
.mc-box{ position: relative; width: 18.66rem; height: 9.97rem; margin: .24rem 0 0 3.6rem; background: url(https://zx2.wanmei.com/images/cover260724/mc-bg.png) no-repeat; background-size: 100% auto;}
.feature-swiper{ position: absolute; left: 2.99rem; top: .59rem; width: 13.83rem; height: 8.95rem;}
.mc-show{ display: block; width: 13.83rem; height: 7.79rem;}
.feature-swiper .swiper-pagination{ bottom: 0!important;}
.feature-swiper .swiper-pagination-bullet{ width: .44rem; height: .44rem; margin: 0 .13rem!important; background: url(https://zx2.wanmei.com/images/cover260724/icon-page.png) no-repeat; background-size: 100% auto; border-radius: 0; opacity: 1;}
.feature-swiper .swiper-pagination-bullet-active{ background: url(https://zx2.wanmei.com/images/cover260724/icon-page-on.png) no-repeat; background-size: 100% auto;}
/* pop */
.pop-fixed{ display: none; position: fixed; left: 0; top: 0; z-index: 991; width: 100%; height: 100%; background: rgba(0,0,0,.8);}
.pop-bg{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
/* pop-msg */
#pop-msg{ z-index: 995;}
.pop-bg1{ width: 6rem; height: 6.56rem; background: url(https://zx2.wanmei.com/images/cover260724/pop-bg1.png) no-repeat; background-size: 100% auto;}
.icon-close1,.icon-close2{ position: absolute; right: .38rem; top: .05rem; z-index: 2; width: .72rem; height: .72rem; background: url(https://zx2.wanmei.com/images/cover260724/icon-close.png) no-repeat; background-size: 100% auto; cursor: pointer;}
.msg-line{ display: flex; width: 3.53rem; height: 1.5rem; margin: 1.66rem auto 0; justify-content: center; align-items: center; background: url(https://zx2.wanmei.com/images/cover260724/text-line.png) no-repeat center bottom; background-size: 100% auto;}
.pop-text,.succ-info{ width: 3.18rem; margin: 0 auto; font-size: .24rem;  line-height: .4rem; color: #f4ebd7; text-align: center; }
.btn-confirm1,.btn-confirm2{ display: block; width: 2.95rem; height: .87rem; margin: .36rem auto 0; background: url(https://zx2.wanmei.com/images/cover260724/btn-confirm1.png) no-repeat; background-size: 100% auto; cursor: pointer;}
/* pop-yy-succ */
.pop-t1{ top: .2rem; height: 1.54rem;}
#pop-yy-succ .msg-line,#pop-lottery-succ .msg-line{ height: .6rem; margin-top: 1.5rem;}
.succ-info{ margin-top: .46rem;}
.btn-confirm2{ background: url(https://zx2.wanmei.com/images/cover260724/btn-confirm2.png) no-repeat; background-size: 100% auto;}
/* pop-invite */
.copy-line{ width: 3.28rem; height: .48rem; margin: .5rem auto 0; background-color: #561906; border-radius: .04rem;}
.copy-cont{ float: left; overflow: hidden; width: 2.08rem; height: .48rem; padding-left: .1rem; box-sizing: border-box; font-size: .14rem; line-height: .48rem; color: #f4ebd7; text-overflow: ellipsis; white-space: nowrap;}
.btn-copy{ float: right; width: 1.09rem; height: .48rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-copy.png) no-repeat; background-size: 100% auto; cursor: pointer;}
/* pop-lottery-succ */
.lottery-succ-cont{ position: relative; width: 2.12rem; height: 2.12rem; margin: .1rem auto 0; background: url(https://zx2.wanmei.com/images/cover260724/lottery-item-bg.png) no-repeat; background-size: 100% auto;}
.lottery-succ-cont img{ position: absolute; left: .31rem; top: .31rem; z-index: 2; width: 1.5rem;}
.btn-myprize-succ,.btn-sub-address,.btn-accept-yy{ display: block; width: 2.95rem; height: .87rem; margin: .2rem auto 0; background: url(https://zx2.wanmei.com/images/cover260724/btn-myprize-succ.png) no-repeat; background-size: 100% auto; cursor: pointer;}
/* pop-myprize */
.pop-bg2{ width: 6rem; height: 8.85rem; background: url(https://zx2.wanmei.com/images/cover260724/pop-bg2.png) no-repeat; background-size: 100% auto;}
#pop-myprize .msg-line{ height: .8rem; margin-top: 1.3rem;}
#pop-myprize .msg-line .pop-text{ line-height: .28rem;}
.binded-info{ font-size: .18rem; color: #c3b087;}
.myprize-list{ overflow: hidden; width: 3.3rem; height: 4.56rem; margin: .12rem auto 0;}
.myprize-list li{ overflow: hidden; width: 100%; height: .97rem; margin-bottom: .2rem;}
.myprize-img{ float: left; position: relative; width: .99rem; height: .97rem; background: url(https://zx2.wanmei.com/images/cover260724/myprize-img-bg.png) no-repeat; background-size: 100% auto;}
.myprize-img img{ position: absolute; left: .11rem; top: .1rem; width: .77rem;}
.myprize-r{ float: right; width: 2.16rem; height: 100%;}
.myprize-name{ display: flex; width: 100%; height: .5rem; font-size: .22rem; line-height: .25rem; color: #f4ebd7; align-items: center;}
.btn-pop-address,.btn-get{ display: block; width: 1.41rem; height: .27rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-pop-address.png) no-repeat; background-size: 100% auto; cursor: pointer;}
.btn-get{ background: url(https://zx2.wanmei.com/images/cover260724/btn-get.png) no-repeat; background-size: 100% auto;}
.btn-get.none{ background: url(https://zx2.wanmei.com/images/cover260724/btn-get-none.png) no-repeat; background-size: 100% auto; cursor: default;}
.btn-get.done{ background: url(https://zx2.wanmei.com/images/cover260724/btn-get-done.png) no-repeat; background-size: 100% auto; cursor: default;}
.have-address{ display: -webkit-box; overflow: hidden; height: .44rem; font-size: .18rem; line-height: .22rem; color: #f4ebd7; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-word; -webkit-box-orient: vertical;}

.myprize-tip{ margin: 0 auto; font-size: .18rem; line-height: .26rem; color: #f4ebd7; text-align: center;}
/* pop-address */
.pop-bg3{ width: 6.68rem; height: 6.07rem; background: url(https://zx2.wanmei.com/images/cover260724/pop-bg3.png) no-repeat; background-size: 100% auto;}
.icon-close2{ right: .16rem; top: .15rem;}
.pop-t2{ display: block; height: 1rem; margin: .08rem auto 0;}
.address-form{ width: 5rem; height: 2.9rem; margin: 0 auto; padding-top: .28rem;}
.form-line{ overflow: hidden; width: 100%; margin-top: .19rem; font-size: .24rem; line-height: .52rem; color: #5e4742;}
.form-line .form-tag{ float: left; width: 1.04rem; height: .52rem; text-align: right;}
.form-line input,.form-line textarea{ float: right; width: 3.82rem; height: .52rem; padding: 0 .20rem; box-sizing: border-box; font-size: .24rem; line-height: .52rem; background-color: rgba(211,203,191,.43); border: none; resize: none;}
.form-line textarea{ overflow-x: hidden; overflow-y: auto; height: 1.2rem; padding: .12rem .20rem; line-height: .3rem;}
.address-tip{ font-size: .18rem; line-height: .24rem; color: #64453f; text-align: center;}
.btn-sub-address{ background: url(https://zx2.wanmei.com/images/cover260724/btn-sub.png) no-repeat; background-size: 100% auto}
/* pop-letter */
.from-line{ overflow: hidden; height: .4rem; white-space: nowrap; text-overflow: ellipsis;}
.btn-accept-yy{ margin-top: .4rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-accept-yy.png) no-repeat; background-size: 100% auto;}
/* pop-rule */
.pop-bg4{ width: 6.68rem; height: 7.37rem; background: url(https://zx2.wanmei.com/images/cover260724/pop-bg4.png) no-repeat; background-size: 100% auto;}
.cus-scroll{ overflow-x: hidden; overflow-y: auto;}
.cus-scroll::-webkit-scrollbar{ width: .05rem; background-color: #d9c7b2; border-radius: .05rem;}
.cus-scroll::-webkit-scrollbar-thumb{ width: .05rem; background-color: #b55230; border-radius: .05rem;}
.rule-scroll{ width: 5.9rem; height: 5.38rem; margin: .26rem 0 0 .56rem;}
.text-item{ width: 5.6rem; padding-bottom: .26rem;}
.rule-tag{ font-size: .2rem; font-weight: bold; line-height: .32rem; color: #cc4a4a;}
.text-item p{ font-size: .2rem; line-height: .3rem; color: #5e4742;}
/* pop-bind */
.pop-bg5{ width: 6.68rem; height: 8.24rem; background: url(https://zx2.wanmei.com/images/cover260724/pop-bg5.png) no-repeat; background-size: 100% auto;}
.icon-close3{ position: absolute; left: 50%; transform: translate(-50%,0); bottom: -.8rem; z-index: 2; width: .72rem; height: .72rem; background: url(https://zx2.wanmei.com/images/cover260724/icon-close.png) no-repeat; background-size: 100% auto; cursor: pointer;}
.pop-t3{ display: block; height: .42rem; margin: .76rem auto 0;}
.role-list{ width: 5.52rem; height: 4.5rem; margin: .45rem 0 0 .75rem;}
.role-list li{ position: relative; width: 5.23rem; height: 1.22rem; margin-bottom: .3rem; padding: .2rem 0 0 .6rem; box-sizing: border-box; color: #fffdcf; background-color: #e28651; border-radius: .6rem; cursor: pointer;}
.role-list li::after{ content: ""; position: absolute; right: .62rem; top: .35rem; width: .45rem; height: .45rem; background: url(https://zx2.wanmei.com/images/cover260724/role-choise-normal.png) no-repeat; background-size: 100% auto;}
.role-list li.on::after{ background: url(https://zx2.wanmei.com/images/cover260724/role-choise-on.png) no-repeat; background-size: 100% auto;}
.role-list li .role-name,.bind-succ-result .role-name{ display: block; height: .4rem; font-size: .28rem; font-weight: bold; line-height: .4rem;}
.role-list li p,.bind-succ-result p{ font-size: .22rem; line-height: .44rem;}
.bind-tip{ font-size: .18rem; line-height: .26rem; color: #fffcea; text-align: center;}
.btn-sub-bind{ display: block; width: 3.79rem; height: .9rem; margin: .2rem auto 0; background: url(https://zx2.wanmei.com/images/cover260724/btn-sub-bind.png) no-repeat; background-size: 100% auto; cursor: pointer;}

.pop-bg6{ width: 6.68rem; height: 4.5rem; background: url(https://zx2.wanmei.com/images/cover260724/pop-bg6.png) no-repeat; background-size: 100% auto;}
.bind-succ-result{ position: relative; width: 5.23rem; height: 1.22rem; margin: .43rem auto 0; padding: .2rem 0 0 .6rem; box-sizing: border-box; color: #fffdcf; background-color: #e28651; border-radius: .6rem;}
.bind-succ-result::after{ content: ""; position: absolute; right: .62rem; top: .35rem; width: .45rem; height: .45rem; background: url(https://zx2.wanmei.com/images/cover260724/role-choise-on.png) no-repeat; background-size: 100% auto;}
#pop-bind-succ .bind-tip,#pop-role-none .bind-tip{ margin-top: .3rem;}

#pop-role-none .copy-line{ width: 5.26rem; height: .65rem; margin: .35rem auto 0; background-color: #fffcea;}
#pop-role-none .copy-cont{ width: 3.78rem; height: .65rem; font-size: .28rem; line-height: .65rem; color: #331c14; text-overflow: ellipsis; white-space: nowrap;}
#pop-role-none .btn-copy{ width: 1.48rem; height: .65rem; background: url(https://zx2.wanmei.com/images/cover260724/btn-copy2.png) no-repeat; background-size: 100% auto;}

