.v-app-node,.v-node-bg{margin:0 auto;width:100%}.lottery-body .vue-lottery-rotate .vue-con ul li span{display:block}.v-app-node{height:100%;height:100vh;position:relative;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.v-app-node-content{position:absolute;z-index:1;width:100%;min-height:calc(100vh + 1px);top:0;bottom:0}.v-node-bg{background:center top no-repeat;background-size:100% auto;padding-top:3.4rem;position:relative}.v-node-bg-height{min-height:100%;min-height:100vh}.node-floors-ul{padding-bottom:12px}.node-floors-ul li{text-align:center;font-size:20px;margin-bottom:12px;position:relative}.node-floors-ul li .prize-floor{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.node-floors-ul li .img{display:block;width:100%}.node-floors-ul li p{padding:14px;font-size:16px}.vue-dialog-alert{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.7);padding:20px;z-index:100}.vue-dialog-alert.policy-popup{z-index:10001!important}.vue-dialog-alert.policy-popup .vue-dialog-main .vue-dialog-text{font-size:.24rem}.vue-dialog-alert .close{position:absolute;right:0;top:0;left:auto;width:20px;height:20px;background:rgba(0,0,0,0);border:10px solid transparent;box-sizing:content-box}.vue-dialog-main{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;width:80%;font-size:16px;border-radius:10px;text-align:center;padding-top:4px}.vue-dialog-main:after{content:'';display:block;height:2px}.vue-dialog-main .icon{background:center center no-repeat;background-size:100% 100%;display:inline-block;height:60px;width:60px;border-radius:100%;margin-bottom:8px}.vue-dialog-main .icon.success{background-image:url(../img/common/icon_cg@2x-50c3e982f4.png)}.vue-dialog-main .icon.warning{background-image:url(../img/common/icon_sqsbgth@2x-4c82519b54.png)}.vue-dialog-text{padding:12px 26px;color:#666;margin-bottom:0;font-size:14px;max-height:400px;overflow-y:auto}.vue-dialog-text h4{font-weight:700;font-size:16px;padding-bottom:8px}.vue-dialog-text .text{padding-top:6px;min-height:40px}.vue-dialog-alert .v-alert-button{position:relative;bottom:0;right:0;left:0;color:#4c7ee9;border-top:1px solid #aaa;font-size:16px;padding:0;display:-webkit-box;display:flex;display:-webkit-flex}.vue-dialog-alert .v-alert-button a{padding:14px;-webkit-box-flex:1;flex:1;-webkit-flex:1;border-left:1px solid #aaa}.vue-dialog-alert .v-alert-button a:first-child{border-left:0 none}.vue-dialog-alert .close:after,.vue-dialog-alert .close:before{content:'';width:100%;background:#666;position:absolute;left:0;top:10px;height:2px;-webkit-transform:rotate(45deg);z-index:200}.vue-dialog-alert .close:before{-webkit-transform:rotate(-45deg)}.guide-button{height:1.1rem;padding:.12rem .2rem .12rem .12rem;background:#fff;position:fixed;left:0;bottom:0;width:100%;box-sizing:border-box;box-shadow:0 -2px 10px #d0cece;z-index:10}.v-guide-top{top:0}.guide-button img{height:.88rem;width:.9rem;float:left;margin-left:0;border-radius:.16rem}.guide-button .text{margin:0 1.5rem 0 1.66rem;color:#333;font-size:.32rem}.guide-button .closedom{margin:0;width:.6rem;height:.8rem;background:0 0;box-sizing:content-box;position:relative;float:left}.guide-button .closedom:after,.guide-button .closedom:before{content:'';width:.03rem;background:#000;position:absolute;left:.25rem;top:.2rem;height:.46rem;-webkit-transform:rotate(45deg);z-index:200}.guide-button .closedom:before{content:'';-webkit-transform:rotate(-45deg)}.reward-btn{background:#f60;color:#fff;font-size:.24rem;padding:.2rem;margin:.12rem .2rem;float:right;line-height:1em;border-radius:.12rem}.v-coupon-list{background:rgba(250,250,250,.5);border-radius:6px;padding:.2rem;font-size:.45rem}.v-coupon-list .coupon{position:relative;padding:.26rem 2rem .26rem .26rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;background:url(../img/cpc/newcoupon_bg-3287bac4c7.png) top center no-repeat;background-size:100% 100%}.v-coupon-list .coupon-item{width:90%}.v-coupon-list .coupon-data{width:90%;font-size:.26rem}.v-coupon-list .coupon-btn{position:absolute;right:0;top:0;height:100%;width:20%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;padding:.42rem;color:#f7e539;font-size:.34rem;line-height:1.2em}.loginMask .login-content,.vue-alert-coupon .text-top{display:-webkit-box;display:-webkit-flex;-webkit-flex-direction:column}.v-coupon-list .coupon-btn a{color:#f7ff31}.loginMask{width:100%;height:100%;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:100}.loginMask .login-pop{position:absolute;left:5%;top:50%;margin:-2.67rem 0 0;width:90%;min-height:4rem;background:#fff;border-radius:.14rem;padding:.6rem;box-sizing:border-box}.loginMask .loginPop-woman{background:#df6d50}.close-pop-btn{position:absolute;right:0;top:-.82rem;width:.48rem;height:.48rem;background:rgba(0,0,0,0);border:2px solid #fff;border-radius:100%;box-sizing:content-box;color:transparent}.close-pop-btn:after,.close-pop-btn:before{content:'';width:2px;background:#fff;position:absolute;right:47%;top:15%;height:73%;-webkit-transform:rotate(45deg);transform:rotate(45deg) translate(50%);-webkit-transform-origin:48% 47%;transform-origin:48% 47%;z-index:200}.close-pop-btn:after{-webkit-transform:rotate(-45deg)}.loginMask .login-title{width:100%;color:#000;font-size:.34rem;text-align:center;margin-bottom:.32rem}.loginMask .login-content{width:100%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.loginMask .QR-code-area,.loginMask .img-code-area,.loginMask .tele-area{width:100%;height:.86rem;margin-bottom:.4rem;display:block;position:relative;border:1px solid rgba(255,255,255,.9)}.loginMask .tele-area-clear{display:block;clear:both;margin-top:-.2rem;margin-bottom:.2rem;color:#d92530;font-size:.24rem;line-height:.24rem}.loginMask .tele-input{line-height:1.4em;color:#333;font-size:.32rem;width:100%;height:100%;background:#fff;padding:.24rem;border-radius:.12rem;border:1px solid #eee}.loginMask .img-code-area a,.loginMask .img-code-area input{display:block}.loginMask .QR-code-input,.loginMask .img-code-input{font-size:.32rem;display:block;padding-left:.24rem;color:#333;height:100%;border-radius:.12rem;border:1px solid #eee;width:100%;background:#fff}.loginMask .QR-code-btn,.loginMask .img-code{position:absolute;width:35%;top:0;height:100%;right:0}.loginMask .img-code{border:0;line-height:.7rem}.loginMask .QR-code-btn{color:#4c7ee9;font-size:.32rem;text-align:center;line-height:.86rem}input::-webkit-input-placeholder{color:#ccc;font-size:.28rem}.loginMask .confirm-btn{background:#4c7ee9;border-radius:12px;height:.94rem;text-align:center;width:100%;padding:.2rem;font-size:.36rem;color:#fff;display:block}.loginMask .login-error-msg{font-size:.22rem;color:rgba(214,59,32,.7);margin:-.35rem 0 .1rem}.vue-lottery-user-list .swiper-container-horizontal{height:.6rem;width:100%;line-height:.7rem;overflow:hidden;position:relative}.vue-lottery-user-list .swiper-container-horizontal ul{height:100%;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;position:absolute;-webkit-transform:translate(0,0);transform:translate(0,0)}.vue-lottery-user-list .swiper-container-horizontal ul li{height:100%;width:100%;font-size:.24rem;color:#fff;margin:0 .4rem;word-break:keep-all}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@keyframes marquee{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@-webkit-keyframes portrait{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@keyframes portrait{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}.vue-lottery-user-list .swiper-container-horizontal ul li span{height:100%}.vue-lottery-user-list .cou-left{float:left;width:34%;text-align:right;padding-right:.4rem}.vue-lottery-user-list .cou-right{float:right;max-width:66%;padding-left:.4rem;text-align:right}.vue-lottery-user-list .dian{font-size:.2rem;letter-spacing:1px;padding:0;display:block;overflow:hidden;white-space:normal}.vue-lottery-user-list .label{text-align:center;font-size:.34rem;padding:0;margin:0;border-bottom:none;background:url(../img/actreview/lottery/prize-49354c34e9.png) center top no-repeat;background-size:100% auto;width:100%;height:1.32rem}.vue-lottery-user-list .vue-con{width:100%;margin:0 auto .24rem;color:#fff;border-radius:.1rem}.vue-lottery-user-list .swiper-container{max-height:3rem;overflow:hidden;padding:0;width:5.4rem}.vue-lottery-user-list .swiper-container li{height:.6rem;font-size:.28rem;color:#fefefe;text-align:left;letter-spacing:0;line-height:.7rem;overflow:hidden}.vue-alert-coupon .vue-dialog-main{padding-bottom:.2rem}.vue-alert-coupon .vue-dialog-text{padding:.24rem}.vue-alert-coupon .title{font-size:.32rem;color:#333;line-height:1.8em;font-weight:400}.vue-alert-coupon .text-top,.vue-alert-coupon .valert-coupon{-webkit-box-orient:vertical;-webkit-box-direction:normal;line-height:1.6em}.vue-alert-coupon .text-top{display:flex;flex-direction:column;min-height:1.2rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 0 .18rem}.vue-alert-coupon .valert-coupon{margin:0 auto .12rem;width:3.8rem;color:#ff573e;text-align:center;font-size:.16rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:1.5rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:.18rem .16rem;background:url(../img/common/lottery-coupon-2b469b36d2.png) center top no-repeat;background-size:100% 100%}.vue-alert-coupon .valert-coupon .p1{font-size:.3rem;line-height:1.8em}.vue-alert-coupon .valert-coupon .p2{line-height:.3rem;min-height:.3rem;overflow:hidden;text-align:left;padding-left:.25rem;margin-bottom:.06rem;font-size:.2rem;width:3.4rem;word-break:break-all}.vue-alert-coupon .valert-coupon .p-center{text-align:center;padding-left:0}.vue-alert-coupon .valert-img-1,.vue-alert-coupon .valert-img-2{width:2rem;height:2rem;background:url(../img/common/valert2-1-b982e10a59.png) center center no-repeat;background-size:contain;margin:0 auto .12rem}.vue-alert-coupon .valert-img-2{background-image:url(../img/common/valert2_2-b3f96a688e.png)}.vue-alert-coupon .v-alert-button{border:0;padding:0 .32rem .2rem}.vue-alert-coupon .v-alert-button .alert-button-a{max-width:2.8rem;color:#fff;padding:.2rem;background:#4c7ee9;border-radius:.1rem;margin:0 auto}.vue-alert-coupon .v-alert-button.vBtnList .alert-button-a{margin-left:.2rem}.vue-alert-coupon .v-alert-button.vBtnList .alert-button-a:first-child{margin-left:0}.vue-alert-coupon .alert-button{margin:0 auto .34rem;width:2.8rem;color:#fff;padding:.2rem;background:#4c7ee9;border-radius:.1rem}.vue-alert-coupon .close{position:absolute;right:0;top:-.82rem;width:.48rem;height:.48rem;background:rgba(0,0,0,0);border:2px solid #fff;border-radius:100%;box-sizing:content-box;color:transparent}.vue-alert-coupon .close:after,.vue-alert-coupon .close:before{content:'';width:2px;background:#fff;position:absolute;right:49%;left:auto;top:15%;height:73%;-webkit-transform:rotate(45deg);transform:rotate(45deg) translate(50%);-webkit-transform-origin:48% 47%;transform-origin:48% 47%;z-index:200}.alipay-copy .vue-dialog-main{padding:.32rem 0 0;border-radius:6px}.alipay-copy .vue-dialog-main .vue-dialog-text{color:#27314a;font-size:.28rem}.alipay-copy .vue-dialog-main .alert-button{width:100%;background:0 0;color:#4c7ee9;font-size:.32rem;margin:.2rem auto 0;height:1rem;line-height:1rem;border-top:1px solid #e7e8eb;padding:0;border-radius:0}.vue-dialog-alert .vue-dialog-main .close{position:absolute;top:-.8rem;right:0;width:.48rem;height:.48rem;background:url(../img/actreview/group/close-a0d1edba2d.png) center no-repeat;background-size:100% 100%;border:0}