@charset "utf-8";
body{ 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;}
.wmgameFooter{ width: 750px; margin: 0 auto;}

.wrap{ position: relative; overflow: hidden; width: 750px; height: 3894px; margin: 0 auto; background: url(https://zx2.wanmei.com/m/images/cover260724/bg.jpg) no-repeat center top;}
.section-box{ position: relative; overflow: hidden; width: 100%;}
/* section-home */
#section-home{ height: 1253px;}
.logo{ position: absolute; left: 29px; top: 44px; width: 107px;}
.btn-main{ position: absolute; right: 17px; top: 58px; width: 228px; height: 50px; background: url(https://zx2.wanmei.com/m/images/cover260724/btn-main.png) no-repeat;}

.login-box{ position: absolute; right: 260px; top: 58px; width: 488px; height: 50px; }
.login-box div{ width: 100%; height: 100%; font-size: 18px; line-height: 50px; 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: 671px;}

.yy-prize-box{ position: absolute; left: 0; top: 936px; width: 750px; height: 173px; padding-top: 30px; box-sizing: border-box; background: url(https://zx2.wanmei.com/m/images/cover260724/yy-prize-bg.png) no-repeat;}
.progress-list{ display: flex; width: 100%; height: 118px; justify-content: center; align-items: center;}
.progress-list li{ position: relative; width: 117px; height: 118px;}
.progress-list li .none{ display: block; height: 100%;}
.progress-list li .on{ display: none; top: -16px; height: 150px;}
.progress-list li.on .none{ display: none;}
.progress-list li.on .on{ display: block;}
.progress-list li .num{ top: 106px; height: 20px;}

.home-btn-wrap{ display: flex; position: absolute; left: 0; top: 1130px; width: 100%; height: 73px; justify-content: center;}
.home-btn-wrap span,.home-btn-wrap a{ display: block; width: 293px; height: 73px; margin: 0 15px;}
.btn-yy{ background: url(https://zx2.wanmei.com/images/cover260724/btn-yy.png) no-repeat; background-size: 100% auto; cursor: pointer;}
.btn-yy.done{ background: url(https://zx2.wanmei.com/images/cover260724/btn-yy-done.png) no-repeat; background-size: 100% auto;}
.btn-download{ background: url(https://zx2.wanmei.com/m/images/cover260724/btn-download.png) no-repeat;}
/* section-lottery */
#section-lottery{ height: 1079px;}
.section-t{ display: block; margin: 0 auto;}
.lottery-btn-wrap{ display: flex; width: 100%; height: 25px; margin: 20px auto 0; justify-content: center; align-items: center;}
.lottery-btn-wrap span{ display: block; width: 110px; height: 25px; margin: 0 64px; cursor: pointer;}
.btn-myprize{ background: url(https://zx2.wanmei.com/m/images/cover260724/btn-myprize.png) no-repeat;}
.btn-rule{ background: url(https://zx2.wanmei.com/m/images/cover260724/btn-rule.png) no-repeat;}

.lottery-wrap{ position: relative; width: 728px; height: 553px; margin: 20px auto 0; padding-top: 20px; 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: 688px; height: 513px; margin: 0 auto;}
#lottery-cont li{ position: absolute; width: 164px; height: 164px; 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: 175px; top: 0;}
#lottery-cont li:nth-child(3){ left: 349px; top: 0;}
#lottery-cont li:nth-child(4){ right: 0; top: 0;}
#lottery-cont li:nth-child(5){ right: 0; top: 174px;}
#lottery-cont li:nth-child(6){ right: 0; bottom: 0;}
#lottery-cont li:nth-child(7){ left: 349px; bottom: 0;}
#lottery-cont li:nth-child(8){ left: 175px; bottom: 0;}
#lottery-cont li:nth-child(9){ left: 0; bottom: 0;}
#lottery-cont li:nth-child(10){ left: 0; top: 174px;}
#lottery-cont li img{ position: absolute; left: 24px; top: 24px; z-index: 2; width: 116px;}
#lottery-cont li span{ display: none; position: absolute; left: -13px; top: -13px; width: 190px; height: 190px; 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: 196px; width: 340px; height: 135px; background: url(https://zx2.wanmei.com/images/cover260724/btn-lottery-none.png) no-repeat; background-size: 100% auto;}
.btn-lottery{ display: none; top: 196px; width: 340px; height: 136px; background: url(https://zx2.wanmei.com/m/images/cover260724/btn-lottery.png) no-repeat; cursor: pointer;}
.last-num-box{ top: 330px; width: 336px; height: 36px; font-size: 18px; line-height: 36px; color: #ffcb67; text-align: center;}

.task-list{ width: 565px; margin: 36px auto 0;}
.task-list li{ position: relative; width: 565px; height: 79px; margin-bottom: 16px; background: url(https://zx2.wanmei.com/m/images/cover260724/task-line-bg.png) no-repeat;}
.task-num{ position: absolute; left: 34px; top: 0; width: 124px; height: 24px; font-size: 16px; line-height: 24px; color: #da461f;}
.task-cont{ position: absolute; left: 60px; top: 36px; height: 23px;}
#btn-task-yy,#btn-task-invite{ position: absolute; right: 56px; top: 20px; width: 165px; height: 41px; 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: 851px;}
.btn-event{ top: 542px; width: 205px; height: 48px; background: url(https://zx2.wanmei.com/m/images/cover260724/btn-event.png) no-repeat;}
/* section-feature */
#section-feature{ height: 686px;}
.mc-box{ position: relative; width: 750px; height: 413px; margin-top: 45px; background: url(https://zx2.wanmei.com/m/images/cover260724/mc-bg.png) no-repeat;}
.feature-swiper{ position: absolute; left: 121px; top: 24px; width: 573px; height: 377px;}
.mc-show{ display: block; width: 573px; height: 323px;}
.feature-swiper .swiper-pagination{ bottom: 0!important;}
.feature-swiper .swiper-pagination-bullet{ width: 19px; height: 19px; margin: 0 5px!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: 50%; top: 0; z-index: 991; width: 750px; height: 100%; margin-left: -375px; 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: 600px; height: 656px; background: url(https://zx2.wanmei.com/images/cover260724/pop-bg1.png) no-repeat;}
.icon-close1,.icon-close2{ position: absolute; right: 38px; top: 5px; z-index: 2; width: 72px; height: 72px; background: url(https://zx2.wanmei.com/images/cover260724/icon-close.png) no-repeat; cursor: pointer;}
.msg-line{ display: flex; width: 353px; height: 150px; margin: 166px auto 0; justify-content: center; align-items: center; background: url(https://zx2.wanmei.com/images/cover260724/text-line.png) no-repeat center bottom;}
.pop-text,.succ-info{ width: 318px; margin: 0 auto; font-size: 24px;  line-height: 40px; color: #f4ebd7; text-align: center; }
.btn-confirm1,.btn-confirm2{ display: block; width: 295px; height: 87px; margin: 36px auto 0; background: url(https://zx2.wanmei.com/images/cover260724/btn-confirm1.png) no-repeat; cursor: pointer;}
/* pop-yy-succ */
.pop-t1{ top: 20px; height: 154px;}
#pop-yy-succ .msg-line,#pop-lottery-succ .msg-line{ height: 60px; margin-top: 150px;}
.succ-info{ margin-top: 46px;}
.btn-confirm2{ background: url(https://zx2.wanmei.com/images/cover260724/btn-confirm2.png) no-repeat;}
/* pop-invite */
.copy-line{ width: 328px; height: 48px; margin: 50px auto 0; background-color: #561906; border-radius: 4px;}
.copy-cont{ float: left; overflow: hidden; width: 208px; height: 48px; padding-left: 10px; box-sizing: border-box; font-size: 14px; line-height: 48px; color: #f4ebd7; text-overflow: ellipsis; white-space: nowrap;}
.btn-copy{ float: right; width: 109px; height: 48px; background: url(https://zx2.wanmei.com/images/cover260724/btn-copy.png) no-repeat; cursor: pointer;}
/* pop-lottery-succ */
.lottery-succ-cont{ position: relative; width: 212px; height: 212px; margin: 10px auto 0; background: url(https://zx2.wanmei.com/images/cover260724/lottery-item-bg.png) no-repeat;}
.lottery-succ-cont img{ position: absolute; left: 31px; top: 31px; z-index: 2; width: 150px;}
.btn-myprize-succ,.btn-sub-address,.btn-accept-yy{ display: block; width: 295px; height: 87px; margin: 20px auto 0; background: url(https://zx2.wanmei.com/images/cover260724/btn-myprize-succ.png) no-repeat; cursor: pointer;}
/* pop-myprize */
.pop-bg2{ width: 600px; height: 885px; background: url(https://zx2.wanmei.com/images/cover260724/pop-bg2.png) no-repeat;}
#pop-myprize .msg-line{ height: 80px; margin-top: 130px;}
#pop-myprize .msg-line .pop-text{ line-height: 28px;}
.binded-info{ font-size: 18px; color: #c3b087;}
.myprize-list{ overflow: hidden; width: 330px; height: 456px; margin: 12px auto 0;}
.myprize-list li{ overflow: hidden; width: 100%; height: 97px; margin-bottom: 20px;}
.myprize-img{ float: left; position: relative; width: 99px; height: 97px; background: url(https://zx2.wanmei.com/images/cover260724/myprize-img-bg.png) no-repeat;}
.myprize-img img{ position: absolute; left: 11px; top: 10px; width: 77px;}
.myprize-r{ float: right; width: 216px; height: 100%;}
.myprize-name{ display: flex; width: 100%; height: 50px; font-size: 22px; line-height: 25px; color: #f4ebd7; align-items: center;}
.btn-pop-address,.btn-get{ display: block; width: 141px; height: 27px; background: url(https://zx2.wanmei.com/images/cover260724/btn-pop-address.png) no-repeat; cursor: pointer;}
.btn-get{ background: url(https://zx2.wanmei.com/images/cover260724/btn-get.png) no-repeat;}
.btn-get.none{ background: url(https://zx2.wanmei.com/images/cover260724/btn-get-none.png) no-repeat; cursor: default;}
.btn-get.done{ background: url(https://zx2.wanmei.com/images/cover260724/btn-get-done.png) no-repeat; cursor: default;}
.have-address{ display: -webkit-box; overflow: hidden; height: 44px; font-size: 18px; line-height: 22px; 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: 18px; line-height: 26px; color: #f4ebd7; text-align: center;}
/* pop-address */
.pop-bg3{ width: 668px; height: 607px; background: url(https://zx2.wanmei.com/images/cover260724/pop-bg3.png) no-repeat;}
.icon-close2{ right: 16px; top: 15px;}
.pop-t2{ display: block; height: 100px; margin: 8px auto 0;}
.address-form{ width: 500px; height: 290px; margin: 0 auto; padding-top: 28px;}
.form-line{ overflow: hidden; width: 100%; margin-top: 19px; font-size: 24px; line-height: 52px; color: #5e4742;}
.form-line .form-tag{ float: left; width: 104px; height: 52px; text-align: right;}
.form-line input,.form-line textarea{ float: right; width: 382px; height: 52px; padding: 0 20px; font-size: 24px; line-height: 52px; box-sizing: border-box; background-color: rgba(211,203,191,.43); border: none; resize: none;}
.form-line textarea{ overflow-x: hidden; overflow-y: auto; height: 120px; padding: 12px 20px; line-height: 30px;}
.address-tip{ font-size: 18px; line-height: 24px; 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: 40px; white-space: nowrap; text-overflow: ellipsis;}
.btn-accept-yy{ margin-top: 40px; background: url(https://zx2.wanmei.com/images/cover260724/btn-accept-yy.png) no-repeat;}
/* pop-rule */
.pop-bg4{ width: 668px; height: 737px; background: url(https://zx2.wanmei.com/images/cover260724/pop-bg4.png) no-repeat;}
.cus-scroll{ overflow-x: hidden; overflow-y: auto;}
.cus-scroll::-webkit-scrollbar{ width: 5px; background-color: #d9c7b2; border-radius: 5px;}
.cus-scroll::-webkit-scrollbar-thumb{ width: 5px; background-color: #b55230; border-radius: 5px;}
.rule-scroll{ width: 590px; height: 538px; margin: 26px 0 0 56px;}
.text-item{ width: 560px; padding-bottom: 26px;}
.rule-tag{ font-size: 20px; font-weight: bold; line-height: 32px; color: #cc4a4a;}
.text-item p{ max-height: 1000px; font-size: 20px; line-height: 30px; color: #5e4742;}
/* pop-bind */
.pop-bg5{ width: 668px; height: 824px; background: url(https://zx2.wanmei.com/images/cover260724/pop-bg5.png) no-repeat;}
.icon-close3{ position: absolute; left: 50%; transform: translate(-50%,0); bottom: -80px; z-index: 2; width: 72px; height: 72px; background: url(https://zx2.wanmei.com/images/cover260724/icon-close.png) no-repeat; cursor: pointer;}
.pop-t3{ display: block; height: 42px; margin: 76px auto 0;}
.role-list{ width: 552px; height: 450px; margin: 45px 0 0 75px;}
.role-list li{ position: relative; width: 523px; height: 122px; margin-bottom: 30px; padding: 20px 0 0 60px; box-sizing: border-box; color: #fffdcf; background-color: #e28651; border-radius: 60px; cursor: pointer;}
.role-list li::after{ content: ""; position: absolute; right: 62px; top: 35px; width: 45px; height: 45px; background: url(https://zx2.wanmei.com/images/cover260724/role-choise-normal.png) no-repeat;}
.role-list li.on::after{ background: url(https://zx2.wanmei.com/images/cover260724/role-choise-on.png) no-repeat;}
.role-list li .role-name,.bind-succ-result .role-name{ display: block; height: 40px; font-size: 28px; font-weight: bold; line-height: 40px;}
.role-list li p,.bind-succ-result p{ font-size: 22px; line-height: 44px;}
.bind-tip{ font-size: 18px; line-height: 26px; color: #fffcea; text-align: center;}
.btn-sub-bind{ display: block; width: 379px; height: 90px; margin: 20px auto 0; background: url(https://zx2.wanmei.com/images/cover260724/btn-sub-bind.png) no-repeat; cursor: pointer;}

.pop-bg6{ width: 668px; height: 450px; background: url(https://zx2.wanmei.com/images/cover260724/pop-bg6.png) no-repeat;}
.bind-succ-result{ position: relative; width: 523px; height: 122px; margin: 43px auto 0; padding: 20px 0 0 60px; box-sizing: border-box; color: #fffdcf; background-color: #e28651; border-radius: 60px;}
.bind-succ-result::after{ content: ""; position: absolute; right: 62px; top: 35px; width: 45px; height: 45px; background: url(https://zx2.wanmei.com/images/cover260724/role-choise-on.png) no-repeat;}
#pop-bind-succ .bind-tip,#pop-role-none .bind-tip{ margin-top: 30px;}

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