@charset "utf-8";a,body,cude,dd,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,html,i,img,input,label,li,ol,p,select,span,ul{margin:0;padding:0;list-style:none;-webkit-tap-highlight-color:transparent}
body,html{font-size:.24rem;font-family:"Microsoft YaHei",Helvetica,STHeiti,"Droid Sans Fallback",Arial,sans-serif}
a{color:#4d4d4d;text-decoration:none;-webkit-tap-highlight-color:transparent}
li,ol,ul{list-style:none}
em,i{font-style:normal}
img{border:none}
article,aside,dialog,figure,footer,header,nav,section{display:block}
textarea{-webkit-appearance:none}
.cf{*zoom:1}
.cf:after{content:'';display:block;height:0;clear:both}
.fl{float:left}
.fr{float:right}
.lh{line-height:5rem;overflow:hidden}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.page{width:7.5rem;margin:0 auto;position:relative}
.page{width:7.5rem;margin:0 auto;position:relative;overflow:hidden}
.page .bg{position:absolute;z-index:1}
.page .bg img{display:block;width:7.5rem}
.page .container{position:relative;z-index:2;width:7.5rem}
.page{position:relative;background-color:#c5a36d}
.page .head{width:7.52rem;height:17.45rem;background:url(../images/head-bg.jpg) no-repeat center;background-size:7.5rem 17.43rem;position:relative;padding-top:2.32rem}
.page .head .logo{position:absolute;left:50%;margin-left:-1.79rem;top:1.34rem;width:3.57rem;height:.83rem;background:url(../images/logo.png) no-repeat center;background-size:3.55rem .81rem}
.page .head .banner{margin:0 auto;width:6.68rem;height:3.1rem;background:url(../images/banner.png) no-repeat center;background-size:6.66rem 3.08rem}
.page .head .subtitle-1{width:6.05rem;height:.39rem;background:url(../images/slogn-1.png) no-repeat center;background-size:6.03rem .37rem;margin:0 auto}
.page .head .subtitle-2{width:5.31rem;height:.4rem;background:url(../images/slogn-2.png) no-repeat center;background-size:5.29rem .38rem;margin:0 auto}
.page .head .side-right{position:absolute;right:0;top:1.72rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;z-index:3}
.page .head .side-right a{text-align:center;display:block;height:.54rem;background-color:rgba(47,31,21,.7);border-radius:.26rem 0 0 .26rem;padding:0 .12rem 0 .2rem;margin-bottom:.16rem;font-size:.22rem;color:#e1c993;line-height:.54rem;width:1.64rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.page .head .side-right a.btn-rule i{margin-right:.08rem;width:.26rem;height:.3rem;background:url(../images/icon-rule.png) no-repeat center;background-size:.24rem .28rem}
.page .head .side-right a.btn-detail img{width:.35rem;height:.35rem;margin-right:.08rem}
.page .head .side-right a:last-child{margin-bottom:0}
.page .download .btn-download{position:absolute;z-index:1;top:13.2rem;left:1.7rem;display:block;width:4.59rem;height:10.74rem;background:url(../images/btn-download.png) no-repeat center;background-size:4.57rem 10.72rem;width:4.57rem;height:1.34rem;background-repeat:no-repeat;background-position:0 0}
.page .download .btn-download.downloading{background-position:0 -1.34rem}
.page .download .btn-download.paused{background-position:0 -2.68rem}
.page .download .btn-download.start{background-position:0 -4.02rem}
.page .download .btn-download.waiting{background-position:0 -5.36rem}
.page .download .btn-download.install{background-position:0 -6.7rem}
.page .download .btn-download.installing{background-position:0 -8.04rem}
.page .download .btn-download.update{background-position:0 -9.38rem}
.page .download .btn-real{position:absolute;z-index:4;top:13.2rem;left:1.7rem;width:4.57rem;height:1.34rem}
.page .content{position:relative;z-index:3;width:7.52rem;height:109.37rem;background:url(../images/module-bg.png) no-repeat center;background-size:7.5rem 109.35rem;height:auto;background-position:top center;margin-top:-4.3rem;padding-top:1.86rem;color:#231a11;padding-bottom:1.8rem}
.page .content .down-num{text-align:center;padding-left:.55rem}
.page .content .exclusive-broadcast{padding-left:.98rem;position:relative;height:.54rem;overflow:hidden;width:6rem;margin:0 auto}
.page .content .exclusive-broadcast::before{content:'';display:block;left:0;top:0;position:absolute;width:.89rem;height:.54rem;background:url(../images/icon-speaker.png) no-repeat center;background-size:.87rem .52rem}
.page .content .exclusive-broadcast ul{width:5.2rem}
.page .content .exclusive-broadcast ul li{width:100%;overflow:hidden;height:.54rem;line-height:.42rem;text-overflow:ellipsis;white-space:nowrap;font-size:.26rem}
.page .content .exclusive-broadcast ul li em{display:inline-block;overflow:hidden;max-width:1.2rem;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;color:#1d4252}
.page .content .module-1{position:relative}
.page .content .module-1 .tit{margin:.23rem auto;width:5.84rem;height:1.32rem;background:url(../images/tit-1.png) no-repeat center;background-size:5.82rem 1.3rem}
.page .content .module-1 .rope{width:7.52rem;height:.38rem;background:url(../images/rope.png) no-repeat center;background-size:7.5rem .36rem}
.page .content .module-1 .discount-1{position:absolute;left:.15rem;top:1.42rem;width:3.56rem;height:4.66rem;background:url(../images/discount-1.png) no-repeat center;background-size:3.54rem 4.64rem}
.page .content .module-1 .discount-1 .label{width:2.82rem;height:.66rem;margin-left:.06rem;color:#fcf8f0;margin-top:.76rem;-webkit-transform:rotate(-3.2deg);transform:rotate(-3.2deg);text-align:center;line-height:.6rem}
.page .content .module-1 .discount-1 .btn-go-lottery{position:absolute;left:1.07rem;top:3.83rem;width:1.77rem;height:.45rem;background:url(../images/btn-go-lottery.png) no-repeat center;background-size:1.75rem .43rem}
.page .content .module-1 .discount-1 .btn-jump{position:absolute;left:.86rem;top:2.14rem;width:1.98rem;height:.3rem}
.page .content .module-1 .discount-1 .btn-discount{position:absolute;left:.86rem;top:3.83rem;width:2.13rem;height:.45rem;background:url(../images/btn-discount.png) no-repeat center;background-size:2.11rem .43rem}
.page .content .module-1 .discount-2{position:absolute;right:.23rem;top:1.52rem;width:3.74rem;height:4.55rem;background:url(../images/discount-2-buy.png) no-repeat center;background-size:3.72rem 4.53rem}
.page .content .module-1 .discount-2 .label{padding-left:.2rem;width:2.86rem;height:.66rem;margin-left:.06rem;color:#fcf8f0;margin-top:.68rem;-webkit-transform:rotate(-3.2deg);transform:rotate(-3.2deg);text-align:center;line-height:.6rem}
.page .content .module-1 .discount-2 .btn-buy{position:absolute;top:3.76rem;left:1.23rem;width:1.77rem;height:.49rem;background:url(../images/btn-buy.png) no-repeat center;background-size:1.75rem .47rem}
.page .content .module-1 .discount-2.lock{width:3.46rem;height:4.55rem;background:url(../images/discount-2-preparing.png?v=1) no-repeat center;background-size:3.44rem 4.53rem}
.page .content .module-1 .discount-2.lock .label{padding-left:0;width:2.56rem}
.page .content .module-1 .discount-2.lock .label span{color:#fabb6c}
.page .content .module-1 .discount-2.ready{width:3.46rem;height:4.55rem;background:url(../images/discount-2-ready.png) no-repeat center;background-size:3.44rem 4.53rem}
.page .content .module-1 .discount-2.ready .label{padding-left:0;width:2.56rem}
.page .content .module-1 .discount-2.ready .label span{color:#fabb6c}
.page .content .module-1 .discount-2.ready .days{position:absolute;left:1.14rem;top:2.7rem}
.page .content .module-1 .discount-2.ready .days-5{width:1.23rem;height:.34rem;background:url(../images/day-5.png?v=1) no-repeat center;background-size:1.21rem .32rem}
.page .content .module-1 .discount-2.ready .days-4{width:1.23rem;height:.34rem;background:url(../images/day-4.png?v=1) no-repeat center;background-size:1.21rem .32rem}
.page .content .module-1 .discount-2.ready .days-3{width:1.23rem;height:.34rem;background:url(../images/day-3.png?v=1) no-repeat center;background-size:1.21rem .32rem}
.page .content .module-1 .discount-2.ready .days-2{width:1.23rem;height:.34rem;background:url(../images/day-2.png?v=1) no-repeat center;background-size:1.21rem .32rem}
.page .content .module-1 .discount-2.ready .days-1{width:1.23rem;height:.34rem;background:url(../images/day-1.png?v=1) no-repeat center;background-size:1.21rem .32rem}
.page .content .module-1 .discount-2.bought{width:3.38rem;height:4.55rem;background:url(../images/discount-2.png) no-repeat center;background-size:3.36rem 4.53rem}
.page .content .module-1 .discount-2.bought .btn-start{position:absolute;top:3.76rem;left:.83rem;width:1.77rem;height:.48rem;background:url(../images/btn-start-game.png) no-repeat center;background-size:1.75rem .46rem}
.page .content .module-1 .discount-2.finish{width:3.38rem;height:4.55rem;background:url(../images/discount-2-finish.png) no-repeat center;background-size:3.36rem 4.53rem}
.page .content .module-1 .effective-tips{margin-top:4.23rem;width:6.28rem;height:1.29rem;background:url(../images/effective-tips.png) no-repeat center;background-size:6.26rem 1.27rem}
.page .content .module-1 .btn-share{margin:0 auto;display:block;width:3.54rem;height:1.03rem;background:url(../images/btn-share.png) no-repeat center;background-size:3.52rem 1.01rem}
.page .content .module-1 .share-tips{padding-top:.02rem;text-align:center}
.page .content .module-2{position:relative;z-index:4;margin-top:.26rem;width:7.52rem;height:22.04rem;background:url(../images/module-bg-1.png) no-repeat center;background-size:7.5rem 22.02rem}
.page .content .module-2 .tit{margin:0 auto;width:7.32rem;height:2.01rem;background:url(../images/tit-2.png) no-repeat center;background-size:7.3rem 1.99rem}
.page .content .module-2 .tips{line-height:1.5;text-align:left;width:6.78rem;margin:.2rem auto}
.page .content .module-2 .medal-box .title{margin-left:.24rem;width:5.39rem;height:.93rem;background:url(../images/medal-tit.png) no-repeat center;background-size:5.37rem .91rem}
.page .content .module-2 .medal-box .medal{width:6.75rem;height:4.84rem;background:url(../images/medal-bg.png) no-repeat center;background-size:6.73rem 4.82rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}
.page .content .module-2 .medal-box .medal img{width:4.26rem;height:4.15rem}
.page .content .module-2 .medal-box .btn-claim{display:block;margin:0 auto;width:3.55rem;height:1.04rem;background:url(../images/btn-claim.png) no-repeat center;background-size:3.53rem 1.02rem}
.page .content .module-2 .medal-box .btn-claim.disabled{width:3.57rem;height:1.06rem;background:url(../images/btn-claim-dis.png) no-repeat center;background-size:3.55rem 1.04rem}
.page .content .module-2 .exclusive-box{margin-top:.3rem;margin-left:.24rem}
.page .content .module-2 .exclusive-box .title{width:6.16rem;height:.83rem;background:url(../images/swiper-lottery-tit.png) no-repeat center;background-size:6.14rem .81rem}
.page .content .module-2 .exclusive-box .card{padding-top:.49rem;margin-top:.07rem;width:7.04rem;height:9.39rem;background:url(../images/card-bg.png) no-repeat center;background-size:7.02rem 9.37rem}
.page .content .module-2 .exclusive-box .card .swiper-box{margin-left:.19rem;margin-top:.12rem;width:6.61rem;height:2.51rem;background:url(../images/swiper-lottery-bg.png) no-repeat center;background-size:6.59rem 2.49rem;padding-left:.32rem;padding-top:.44rem;position:relative}
.page .content .module-2 .exclusive-box .card .swiper-box .swiper{position:relative;z-index:1;width:6.16rem;height:2rem;overflow:hidden}
.page .content .module-2 .exclusive-box .card .swiper-box .swiper-slide{width:1.83rem;height:1.61rem;margin-right:.11rem}
.page .content .module-2 .exclusive-box .card .swiper-box .swiper-slide img{display:block;width:100%;height:100%}
.page .content .module-2 .exclusive-box .card .btn-swiper-lottery{display:block;margin:.15rem auto .12rem;width:3.54rem;height:1.03rem;background:url(../images/btn-swiper-lottery.png) no-repeat center;background-size:3.52rem 1.01rem}
.page .content .module-2 .exclusive-box .card .btn-swiper-lottery.disabled{width:3.57rem;height:1.06rem;background:url(../images/btn-swiper-lottery-dis.png) no-repeat center;background-size:3.55rem 1.04rem}
.page .content .module-2 .exclusive-box .card .lottery-num{text-align:center}
.page .content .module-2 .exclusive-box .card .icon-line{margin:.08rem auto 0;width:6.5rem;height:.06rem;background:url(../images/icon-line.png) no-repeat center;background-size:6.48rem .04rem}
.page .content .module-2 .exclusive-box .card .tips{width:6.4rem;text-align:left;font-size:.26rem}
.page .content .module-2 .exclusive-box .card .game-swiper-box{width:6.4rem;margin-left:.32rem}
.page .content .module-2 .exclusive-box .card .game-swiper-box .swiper{width:6.4rem;overflow:hidden}
.page .content .module-2 .exclusive-box .card .game-swiper-box .swiper-slide{width:1.26rem;height:1.24rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.page .content .module-2 .exclusive-box .card .game-swiper-box .swiper-slide.is-active .game-img{width:1.27rem;height:1.26rem;background:url(../images/game-border-active.png) no-repeat center;background-size:1.25rem 1.24rem}
.page .content .module-2 .exclusive-box .card .game-swiper-box .swiper-slide .game-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1.1rem;height:1.09rem;background:url(../images/game-border.png) no-repeat center;background-size:1.08rem 1.07rem}
.page .content .module-2 .exclusive-box .card .game-swiper-box .swiper-slide .game-img img{width:1.02rem;height:1.01rem;-webkit-mask-image:url(../images/game-mask.png);mask-image:url(../images/game-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box{position:absolute;left:.08rem;bottom:-3.6rem;z-index:4;width:7.34rem;height:5.22rem;background:url(../images/game-detail-bg.png) no-repeat center;background-size:7.32rem 5.2rem;padding-top:.6rem}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper{margin:0 auto;width:5.92rem;overflow:hidden}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-slide{width:5.92rem}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-slide .game-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-slide .game-info img{width:.89rem;height:.89rem;background-color:#786d60;border-radius:.15rem;border:solid .03rem #b6986a}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-slide .game-info .game-desc{color:#ad8b6a;margin-left:.2rem}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-slide .game-info .game-desc .game-name{font-size:.3rem;font-weight:700;color:#d5ccbc;padding-bottom:.06rem;max-width:2.6rem}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-slide .game-info .btn-download{width:1.27rem;height:.54rem;background-color:#976b2f;border-radius:.2rem;border:solid .03rem #b38f66;text-align:center;line-height:.48rem;font-size:.26rem;font-weight:700;color:#e8c997;letter-spacing:.03rem;margin-left:.3rem;text-shadow:.03rem 0 .02rem #3d2b15,.02rem 0 .02rem #3d2b15,.01rem 0 .02rem #3d2b15,.03rem .01rem .02rem #3d2b15,.02rem .02rem .02rem #3d2b15,.01rem .03rem .02rem #3d2b15,.03rem -.01rem .02rem #3d2b15,.02rem -.02rem .02rem #3d2b15,.01rem -.03rem .02rem #3d2b15,-.03rem 0 .02rem #3d2b15,-.02rem 0 .02rem #3d2b15,-.01rem 0 .02rem #3d2b15,-.03rem .01rem .02rem #3d2b15,-.02rem .02rem .02rem #3d2b15,-.01rem .03rem .02rem #3d2b15,-.03rem -.01rem .02rem #3d2b15,-.02rem -.02rem .02rem #3d2b15,-.01rem -.03rem .02rem #3d2b15}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-slide .game-info .btn-detail{margin-left:auto;width:.26rem;height:.4rem;background:url(../images/icon-arrow.png) no-repeat center;background-size:.24rem .38rem}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-slide .game-intro{max-height:2.35rem;overflow-x:hidden;overflow-y:auto;color:#b1a590;line-height:1.5;margin-top:.24rem}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-slide .game-intro::-webkit-scrollbar{width:.06rem;border-radius:.06rem;background-color:#28231d}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-slide .game-intro::-webkit-scrollbar-thumb{background-color:#978066;border-radius:.06rem}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-slide .game-intro p{margin-bottom:.12rem}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-pagination{bottom:.55rem}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-pagination .swiper-pagination-bullet{width:.12rem;height:.12rem;background-color:#55453c;border-radius:0;opacity:1}
.page .content .module-2 .exclusive-box .card .game-detail-swiper-box .swiper-pagination .swiper-pagination-bullet-active{width:.26rem;height:.12rem;background-color:#58636c}
.page .content .module-3{position:relative;z-index:3}
.page .content .module-3 .tit{margin:0 auto;width:6.37rem;height:1.84rem;background:url(../images/tit-3.png) no-repeat center;background-size:6.35rem 1.82rem}
.page .content .module-3 .exclusive-broadcast{margin-top:.2rem}
.page .content .module-3 .lottery{margin-top:.12rem;position:relative}
.page .content .module-3 .lottery .gift{margin:0 auto;width:6.97rem;height:6.26rem;background:url(../images/lottery-bg.png) no-repeat center;background-size:6.95rem 6.24rem;position:relative}
.page .content .module-3 .lottery .gift-item{width:33%;height:33%;position:absolute}
.page .content .module-3 .lottery .gift-item.active .gift-img{position:relative}
.page .content .module-3 .lottery .gift-item.active .gift-img::before{position:absolute;left:50%;top:50%;z-index:1;margin-left:-1.28rem;margin-top:-1.21rem;content:'';width:2.57rem;height:2.42rem;background-image:url(../images/lottery-light.png);background-size:2.57rem 2.42rem;background-position:center center}
.page .content .module-3 .lottery .gift-item.active .gift-img img{z-index:2}
.page .content .module-3 .lottery .gift-item.active p{position:relative;z-index:2}
.page .content .module-3 .lottery .gift-item .gift-img{z-index:1;width:1.2rem;height:1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:.24rem auto .1rem}
.page .content .module-3 .lottery .gift-item .gift-img img{display:block;max-width:1.2rem;max-height:1.2rem}
.page .content .module-3 .lottery .gift-item p{display:block;margin:0 auto;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;text-align:center;color:#d5ccbc;font-weight:700;letter-spacing:.02rem;text-shadow:.03rem 0 .01rem #261a0c,.02rem 0 .01rem #261a0c,.01rem 0 .01rem #261a0c,.03rem .01rem .01rem #261a0c,.02rem .02rem .01rem #261a0c,.01rem .03rem .01rem #261a0c,.03rem -.01rem .01rem #261a0c,.02rem -.02rem .01rem #261a0c,.01rem -.03rem .01rem #261a0c,-.03rem 0 .01rem #261a0c,-.02rem 0 .01rem #261a0c,-.01rem 0 .01rem #261a0c,-.03rem .01rem .01rem #261a0c,-.02rem .02rem .01rem #261a0c,-.01rem .03rem .01rem #261a0c,-.03rem -.01rem .01rem #261a0c,-.02rem -.02rem .01rem #261a0c,-.01rem -.03rem .01rem #261a0c}
.page .content .module-3 .lottery .gift-item-1{left:.1rem;top:0}
.page .content .module-3 .lottery .gift-item-2{left:calc(33% + .05rem)}
.page .content .module-3 .lottery .gift-item-3{right:.08rem}
.page .content .module-3 .lottery .gift-item-4{top:33%;right:.08rem}
.page .content .module-3 .lottery .gift-item-5{bottom:.12rem;right:.08rem}
.page .content .module-3 .lottery .gift-item-6{left:calc(33% + .05rem);bottom:.12rem}
.page .content .module-3 .lottery .gift-item-7{left:.1rem;bottom:.12rem}
.page .content .module-3 .lottery .gift-item-8{left:.1rem;top:33%}
.page .content .module-3 .lottery .btn-lottery{position:absolute;left:2.4rem;top:1.73rem;z-index:3;width:2.63rem;height:2.48rem;background:url(../images/btn-lottery.png) no-repeat center;background-size:2.61rem 2.46rem}
.page .content .module-3 .lottery .btn-lottery.disabled{-webkit-filter:grayscale(86%);filter:grayscale(86%);-webkit-filter:#7d766c;filter:#7d766c}
.page .content .module-3 .lottery .btn-lottery span{position:absolute;width:100%;padding-left:.1rem;left:0;top:1.86rem;text-align:center;color:#000}
.page .content .module-3 .lottery .btn-lottery span em{padding:0 .02rem;color:#f2be6c}
.page .content .module-3 .btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:.2rem}
.page .content .module-3 .btns a{margin:0 .2rem}
.page .content .module-3 .btns .btn-get-score{width:3.24rem;height:1.03rem;background:url(../images/btn-get-score.png) no-repeat center;background-size:3.22rem 1.01rem}
.page .content .module-3 .btns .btn-lottery-log{width:3.24rem;height:1.03rem;background:url(../images/btn-lottery-log.png) no-repeat center;background-size:3.22rem 1.01rem}
.page .content .module-3 .score-num{margin-top:.14rem;text-align:center}
.page .content .module-4{margin-top:.8rem}
.page .content .module-4 .tit{margin:0 auto;width:7.1rem;height:1.67rem;background:url(../images/tit-4.png) no-repeat center;background-size:7.08rem 1.65rem}
.page .content .module-4 .amway-box{margin-top:1.23rem;width:7.52rem;height:17.28rem;background:url(../images/module-bg-2.png) no-repeat center;background-size:7.5rem 17.26rem;background-position:top center;background-color:#efcf99;height:auto;padding-top:.01rem;position:relative;padding-bottom:.6rem}
.page .content .module-4 .amway-box::before{content:'';position:absolute;left:-.01rem;bottom:-.01rem;width:7.52rem;height:.7rem;background:url(../images/module-bg-2-footer.png) no-repeat center;background-size:7.5rem .68rem}
.page .content .module-4 .amway-box::after{content:'';display:block;position:absolute;right:.16rem;bottom:.6rem;width:.98rem;height:1.4rem;background:url(../images/icon-hand.png) no-repeat center;background-size:.96rem 1.38rem}
.page .content .module-4 .amway-box .tab{margin-top:-.9rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:1.57rem}
.page .content .module-4 .amway-box .tab-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:3.55rem;height:1.18rem;background:url(../images/tab-default.png) no-repeat center;background-size:3.53rem 1.16rem;text-align:center;padding-top:.2rem;z-index:1}
.page .content .module-4 .amway-box .tab-item:last-child{margin-left:-.26rem}
.page .content .module-4 .amway-box .tab-item.active{z-index:2;margin-top:.1rem;width:3.5rem;height:1.46rem;background:url(../images/tab-active.png) no-repeat center;background-size:3.48rem 1.44rem}
.page .content .module-4 .amway-box .tab-item p{padding-left:.12rem;font-size:.32rem;font-weight:700}
.page .content .module-4 .amway-box .tab-item span{padding-left:.12rem}
.page .content .module-4 .amway-box .amway-pic,.page .content .module-4 .amway-box .amway-share,.page .content .module-4 .amway-box .amway-video{padding-top:.46rem}
.page .content .module-4 .amway-box .amway-pic .tit-1,.page .content .module-4 .amway-box .amway-share .tit-1,.page .content .module-4 .amway-box .amway-video .tit-1{margin:0 auto;width:3.4rem;height:.37rem;background:url(../images/amway-tit-1.png) no-repeat center;background-size:3.38rem .35rem}
.page .content .module-4 .amway-box .amway-pic .desc,.page .content .module-4 .amway-box .amway-share .desc,.page .content .module-4 .amway-box .amway-video .desc{line-height:1.6;width:6.98rem;margin:.3rem auto 0;font-size:.28rem}
.page .content .module-4 .amway-box .amway-pic .desc p,.page .content .module-4 .amway-box .amway-share .desc p,.page .content .module-4 .amway-box .amway-video .desc p{margin-bottom:.24rem}
.page .content .module-4 .amway-box .amway-pic .desc img,.page .content .module-4 .amway-box .amway-share .desc img,.page .content .module-4 .amway-box .amway-video .desc img{max-width:6.98rem}
.page .content .module-4 .amway-box .amway-pic .desc span,.page .content .module-4 .amway-box .amway-share .desc span,.page .content .module-4 .amway-box .amway-video .desc span{color:#aa3111}
.page .content .module-4 .amway-box .amway-pic .desc .share-example,.page .content .module-4 .amway-box .amway-share .desc .share-example,.page .content .module-4 .amway-box .amway-video .desc .share-example{margin:.3rem auto;width:6.75rem;height:7.65rem;background:url(../images/share-ex-bg.png) no-repeat center;background-size:6.73rem 7.63rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.page .content .module-4 .amway-box .amway-pic .desc .share-example img,.page .content .module-4 .amway-box .amway-share .desc .share-example img,.page .content .module-4 .amway-box .amway-video .desc .share-example img{width:6.6rem;height:7.49rem;-webkit-mask-image:url(../images/share-ex-mask.png);mask-image:url(../images/share-ex-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
.page .content .module-4 .amway-box .amway-pic .btn-upload,.page .content .module-4 .amway-box .amway-share .btn-upload,.page .content .module-4 .amway-box .amway-video .btn-upload{display:block;margin:0 auto;width:3.57rem;height:1.06rem;background:url(../images/btn-upload.png) no-repeat center;background-size:3.55rem 1.04rem}
.page .content .module-4 .amway-box .amway-pic .btn-upload.update,.page .content .module-4 .amway-box .amway-share .btn-upload.update,.page .content .module-4 .amway-box .amway-video .btn-upload.update{width:3.57rem;height:1.06rem;background:url(../images/btn-upload-1.png) no-repeat center;background-size:3.55rem 1.04rem}
.page .content .module-4 .amway-box .amway-pic .btn-upload.finish,.page .content .module-4 .amway-box .amway-share .btn-upload.finish,.page .content .module-4 .amway-box .amway-video .btn-upload.finish{width:3.57rem;height:1.06rem;background:url(../images/btn-activity-finish.png) no-repeat center;background-size:3.55rem 1.04rem}
.page .content .module-4 .amway-box .amway-pic .icon-line,.page .content .module-4 .amway-box .amway-share .icon-line,.page .content .module-4 .amway-box .amway-video .icon-line{margin:.42rem auto .5rem;width:6.5rem;height:.06rem;background:url(../images/icon-line.png) no-repeat center;background-size:6.48rem .04rem}
.page .content .module-4 .amway-box .amway-pic .tit-2,.page .content .module-4 .amway-box .amway-share .tit-2,.page .content .module-4 .amway-box .amway-video .tit-2{margin:0 auto;width:3.4rem;height:.38rem;background:url(../images/amway-tit-2.png) no-repeat center;background-size:3.38rem .36rem}
.page .content .module-4 .amway-box .amway-pic .reward-list,.page .content .module-4 .amway-box .amway-share .reward-list,.page .content .module-4 .amway-box .amway-video .reward-list{padding-left:.7rem;padding-top:.1rem;margin-bottom:.4rem}
.page .content .module-4 .amway-box .amway-pic .reward-list .reward-item,.page .content .module-4 .amway-box .amway-share .reward-list .reward-item,.page .content .module-4 .amway-box .amway-video .reward-list .reward-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.2rem}
.page .content .module-4 .amway-box .amway-pic .reward-list .reward-item img,.page .content .module-4 .amway-box .amway-share .reward-list .reward-item img,.page .content .module-4 .amway-box .amway-video .reward-list .reward-item img{width:2.04rem;height:1.24rem;margin-right:.2rem}
.page .content .module-4 .amway-box .amway-pic .reward-list .reward-item span,.page .content .module-4 .amway-box .amway-share .reward-list .reward-item span,.page .content .module-4 .amway-box .amway-video .reward-list .reward-item span{font-size:.26rem;color:#fff1d2;font-weight:700;letter-spacing:.02rem;text-shadow:.03rem 0 .01rem #261a0c,.02rem 0 .01rem #261a0c,.01rem 0 .01rem #261a0c,.03rem .01rem .01rem #261a0c,.02rem .02rem .01rem #261a0c,.01rem .03rem .01rem #261a0c,.03rem -.01rem .01rem #261a0c,.02rem -.02rem .01rem #261a0c,.01rem -.03rem .01rem #261a0c,-.03rem 0 .01rem #261a0c,-.02rem 0 .01rem #261a0c,-.01rem 0 .01rem #261a0c,-.03rem .01rem .01rem #261a0c,-.02rem .02rem .01rem #261a0c,-.01rem .03rem .01rem #261a0c,-.03rem -.01rem .01rem #261a0c,-.02rem -.02rem .01rem #261a0c,-.01rem -.03rem .01rem #261a0c}
.page .content .module-4 .amway-box .amway-pic .reward-list .reward-item span em,.page .content .module-4 .amway-box .amway-share .reward-list .reward-item span em,.page .content .module-4 .amway-box .amway-video .reward-list .reward-item span em{color:#fbd37a}
.page .content .module-4 .amway-box .amway-pic .btn-lottery-name,.page .content .module-4 .amway-box .amway-share .btn-lottery-name,.page .content .module-4 .amway-box .amway-video .btn-lottery-name{display:block;margin:.3rem auto;width:3.57rem;height:1.06rem;background:url(../images/btn-lottery-name.png) no-repeat center;background-size:3.55rem 1.04rem}
.page .content .module-4 .amway-box .amway-pic .pic-swiper-box,.page .content .module-4 .amway-box .amway-share .pic-swiper-box,.page .content .module-4 .amway-box .amway-video .pic-swiper-box{width:7.2rem;overflow:hidden;margin-bottom:.3rem}
.page .content .module-4 .amway-box .amway-pic .pic-swiper-box .swiper-slide,.page .content .module-4 .amway-box .amway-share .pic-swiper-box .swiper-slide,.page .content .module-4 .amway-box .amway-video .pic-swiper-box .swiper-slide{width:2.86rem;height:3.23rem}
.page .content .module-4 .amway-box .amway-pic .pic-swiper-box .swiper-slide .pic-img,.page .content .module-4 .amway-box .amway-share .pic-swiper-box .swiper-slide .pic-img,.page .content .module-4 .amway-box .amway-video .pic-swiper-box .swiper-slide .pic-img{width:2.86rem;height:3.23rem;background:url(../images/pic-border.png) no-repeat center;background-size:2.84rem 3.21rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.page .content .module-4 .amway-box .amway-pic .pic-swiper-box .swiper-slide .pic-img img,.page .content .module-4 .amway-box .amway-share .pic-swiper-box .swiper-slide .pic-img img,.page .content .module-4 .amway-box .amway-video .pic-swiper-box .swiper-slide .pic-img img{width:2.71rem;height:3.08rem;-webkit-mask-image:url(../images/pic-mask.png);mask-image:url(../images/pic-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
.page .content .module-4 .amway-box .amway-pic .img-reward,.page .content .module-4 .amway-box .amway-share .img-reward,.page .content .module-4 .amway-box .amway-video .img-reward{display:block;margin:0 auto .12rem;height:1.78rem}
.page .content .module-4 .amway-box .amway-pic .btn-share,.page .content .module-4 .amway-box .amway-share .btn-share,.page .content .module-4 .amway-box .amway-video .btn-share{display:block;margin:.35rem auto 0;width:3.57rem;height:1.06rem;background:url(../images/btn-share-now.png) no-repeat center;background-size:3.55rem 1.04rem}
.page .content .module-4 .amway-box .amway-pic .share-tips,.page .content .module-4 .amway-box .amway-share .share-tips,.page .content .module-4 .amway-box .amway-video .share-tips{text-align:center;font-size:.2rem;color:#6f5e4d;padding-top:.06rem;margin-bottom:.4rem}
.page .content .module-5{padding-top:.4rem}
.page .content .module-5 .tit{margin:0 auto;width:5.84rem;height:1.81rem;background:url(../images/tit-5.png) no-repeat center;background-size:5.82rem 1.79rem}
.page .content .module-5 .desc{width:6.78rem;margin:.32rem auto 0;text-align:left;line-height:1.5}
.page .content .module-5 .desc .btn-link{text-decoration:underline;color:#231a11}
.page .content .module-5 .product-list{padding-top:.12rem}
.page .content .module-5 .product-list .product-item{margin:0 auto;width:7.05rem;height:2.01rem;background:url(../images/combo-pack-bg.png) no-repeat center;background-size:7.03rem 1.99rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:.3rem;margin-top:.1rem}
.page .content .module-5 .product-list .product-item .product-img{width:1.3rem;height:1.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:.16rem;overflow:hidden}
.page .content .module-5 .product-list .product-item .product-img.img-1{display:block}
.page .content .module-5 .product-list .product-item .product-img.img-1 img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}
.page .content .module-5 .product-list .product-item .product-img.img-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.page .content .module-5 .product-list .product-item .product-img.img-2 img{width:calc(50% - .02rem);height:100%;-o-object-fit:cover;object-fit:cover}
.page .content .module-5 .product-list .product-item .product-img.img-2 img:last-child{margin-left:auto}
.page .content .module-5 .product-list .product-item .product-img.img-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.page .content .module-5 .product-list .product-item .product-img.img-3 .img-left{width:calc(50% - .02rem);height:100%}
.page .content .module-5 .product-list .product-item .product-img.img-3 .img-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.page .content .module-5 .product-list .product-item .product-img.img-3 .img-right{margin-left:auto;width:calc(50% - .02rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.page .content .module-5 .product-list .product-item .product-img.img-3 .img-right img{width:100%;height:calc(50% - .02rem);-o-object-fit:cover;object-fit:cover}
.page .content .module-5 .product-list .product-item .product-img.img-4{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.04rem .04rem}
.page .content .module-5 .product-list .product-item .product-img.img-4 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}
.page .content .module-5 .product-list .product-item .info{margin-left:.2rem}
.page .content .module-5 .product-list .product-item .info .name{font-size:.28rem;font-weight:700}
.page .content .module-5 .product-list .product-item .info .discount{margin-top:.06rem;height:.33rem;background-color:#d4a353;border-radius:.14rem;font-size:.2rem;display:inline-block;padding:0 .12rem;line-height:.34rem}
.page .content .module-5 .product-list .product-item .info .detail{margin-top:.12rem;font-size:.22rem;max-width:4.9rem}
.page .content .module-5 .product-list .product-item .btn-buy{position:absolute;top:.4rem;right:.26rem;width:1.42rem;height:.62rem;background:url(../images/btn-price.png) no-repeat center;background-size:1.4rem .6rem;text-align:center;line-height:.62rem;font-size:.28rem;font-weight:700;color:#e8c997;text-shadow:.03rem 0 .01rem #3d2b15,.02rem 0 .01rem #3d2b15,.01rem 0 .01rem #3d2b15,.03rem .01rem .01rem #3d2b15,.02rem .02rem .01rem #3d2b15,.01rem .03rem .01rem #3d2b15,.03rem -.01rem .01rem #3d2b15,.02rem -.02rem .01rem #3d2b15,.01rem -.03rem .01rem #3d2b15,-.03rem 0 .01rem #3d2b15,-.02rem 0 .01rem #3d2b15,-.01rem 0 .01rem #3d2b15,-.03rem .01rem .01rem #3d2b15,-.02rem .02rem .01rem #3d2b15,-.01rem .03rem .01rem #3d2b15,-.03rem -.01rem .01rem #3d2b15,-.02rem -.02rem .01rem #3d2b15,-.01rem -.03rem .01rem #3d2b15}
.page .content .module-5 .product-list .product-item .btn-buy .discount{position:absolute;top:-.2rem;right:0;width:.74rem;height:.4rem;background:url(../images/icon-badge.png) no-repeat center;background-size:.72rem .38rem;font-size:.2rem;text-shadow:none;color:#fedda8;line-height:.34rem}
.page .content .module-more{margin-top:.76rem}
.page .content .module-more .tit{margin:0 auto;width:5.7rem;height:1.14rem;background:url(../images/tit-more.png) no-repeat center;background-size:5.68rem 1.12rem}
.page .content .module-more .desc{width:6.78rem;margin:.32rem auto 0;text-align:left;line-height:1.5}
.page .content .module-more .desc .btn-link{text-decoration:underline;color:#231a11}
.page .content .module-more .more-swiper-box{width:6.96rem;overflow:hidden;margin:.3rem auto 0}
.page .content .module-more .more-swiper-box .swiper{height:4.3rem;width:6.96rem;position:relative}
.page .content .module-more .more-swiper-box .swiper-slide{width:6.95rem;height:3.91rem}
.page .content .module-more .more-swiper-box .swiper-slide .pic-img{display:block;width:6.95rem;height:3.91rem;background:url(../images/propaganda-border.png) no-repeat center;background-size:6.93rem 3.89rem}
.page .content .module-more .more-swiper-box .swiper-slide .pic-img img{margin-top:.02rem;margin-left:.04rem;width:6.89rem;height:3.88rem;-webkit-mask-image:url(../images/propaganda-mask.png);mask-image:url(../images/propaganda-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
.page .content .module-more .more-swiper-box .swiper-pagination{bottom:0}
.page .content .module-more .more-swiper-box .swiper-pagination .swiper-pagination-bullet{width:.16rem;height:.16rem;background-color:#55453c;border-radius:0;opacity:1}
.page .content .module-more .more-swiper-box .swiper-pagination .swiper-pagination-bullet-active{width:.33rem;height:.16rem;background-color:#58636c}
.page .content .module-about{margin-top:.4rem;padding-top:.16rem;width:7.52rem;height:23.34rem;background:url(../images/module-bg-3.png) no-repeat center;background-size:7.5rem 23.32rem;position:relative}
.page .content .module-about::after{content:'';position:absolute;bottom:-.72rem;right:.78rem;width:2.72rem;height:1.95rem;background:url(../images/icon-cat.png) no-repeat center;background-size:2.7rem 1.93rem}
.page .content .module-about .tit{margin:0 auto;width:6.24rem;height:1.93rem;background:url(../images/tit-about.png) no-repeat center;background-size:6.22rem 1.91rem}
.page .content .module-about .desc{width:6.87rem;margin:.3rem auto 0;line-height:1.6;font-size:.25rem}
.page .content .module-about .desc span{font-weight:700}
.page .content .module-about .desc i{display:inline-block;vertical-align:middle;margin-right:.04rem;width:.24rem;height:.2rem;background:url(../images/icon-nail.png) no-repeat center;background-size:.22rem .18rem}
.page .content .module-about .platform{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 .24rem;margin-top:.4rem}
.page .content .module-about .platform-item{margin:0 .16rem}
.page .content .module-about .platform-item .platform-logo{margin:0 auto;width:1.23rem;height:1.23rem;background:url(../images/platform-bg.png) no-repeat center;background-size:1.21rem 1.21rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.page .content .module-about .platform-item .platform-logo img{max-width:75%;max-height:75%}
.page .content .module-about .platform-item .btn-focus{margin-top:.16rem;display:block;width:1.42rem;height:.62rem;background:url(../images/btn-follow.png) no-repeat center;background-size:1.4rem .6rem}
.page .content .module-about .game-list{margin-top:.4rem}
.page .content .module-about .game-list .game-type{position:relative;padding-top:.28rem;padding-left:.1rem;margin-bottom:.4rem;margin-left:.24rem}
.page .content .module-about .game-list .game-type .title{margin-left:.75rem}
.page .content .module-about .game-list .game-type .game-swiper-box{width:5.8rem;margin:.24rem auto 0}
.page .content .module-about .game-list .game-type .game-swiper-box .swiper{width:5.8rem;overflow:hidden}
.page .content .module-about .game-list .game-type .game-swiper-box .swiper-slide{width:1.2rem}
.page .content .module-about .game-list .game-type .game-swiper-box .swiper-slide .game-img{margin:0 auto;width:1.1rem;height:1.09rem;background:url(../images/game-border.png) no-repeat center;background-size:1.08rem 1.07rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.page .content .module-about .game-list .game-type .game-swiper-box .swiper-slide .game-img img{width:1.02rem;height:1.01rem;-webkit-mask-image:url(../images/game-mask.png);mask-image:url(../images/game-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
.page .content .module-about .game-list .game-type .game-swiper-box .swiper-slide .game-name{display:block;margin:0 auto;width:1.2rem;padding-top:.1rem;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#211a31}
.page .content .module-about .game-list .game-type-1{width:6.99rem;height:2.73rem;background:url(../images/recommend-1.png) no-repeat center;background-size:6.97rem 2.71rem}
.page .content .module-about .game-list .game-type-1 .title{width:2.48rem;height:.34rem;background:url(../images/recommend-tit-1.png) no-repeat center;background-size:2.46rem .32rem}
.page .content .module-about .game-list .game-type-2{width:6.99rem;height:2.73rem;background:url(../images/recommend-2.png) no-repeat center;background-size:6.97rem 2.71rem}
.page .content .module-about .game-list .game-type-2 .title{width:2.07rem;height:.37rem;background:url(../images/recommend-tit-2.png) no-repeat center;background-size:2.05rem .35rem}
.page .content .module-about .game-list .game-type-3{width:6.99rem;height:2.73rem;background:url(../images/recommend-1.png) no-repeat center;background-size:6.97rem 2.71rem}
.page .content .module-about .game-list .game-type-3 .title{width:2.04rem;height:.35rem;background:url(../images/recommend-tit-3.png) no-repeat center;background-size:2.02rem .33rem}
.page .content .module-about .game-list .game-type-4{width:6.99rem;height:2.73rem;background:url(../images/recommend-2.png) no-repeat center;background-size:6.97rem 2.71rem}
.page .content .module-about .game-list .game-type-4 .title{width:2.07rem;height:.35rem;background:url(../images/recommend-tit-4.png) no-repeat center;background-size:2.05rem .33rem}
.page .content .copyright{margin-top:.76rem;text-align:center;color:#433221;font-size:.22rem;line-height:.32rem}
.page .btn-top{display:none;position:fixed;right:50%;margin-right:-3.57rem;bottom:2.4rem;z-index:5;width:.94rem;height:.94rem;background:url(../images/top.png) no-repeat center;background-size:.92rem .92rem}
.page .navbar{position:fixed;bottom:-.01rem;left:50%;margin-left:-3.76rem;z-index:5;width:7.52rem;height:1.52rem;background:url(../images/nav-bg.png) no-repeat center;background-size:7.5rem 1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:0 .14rem .3rem}
.page .navbar .nav-1{width:1.12rem;height:1.25rem;background:url(../images/nav-1.png) no-repeat center;background-size:1.1rem 1.23rem;position:relative}
.page .navbar .nav-1 .chat-num{position:absolute;top:-.12rem;right:-.12rem;height:.32rem;background-color:#8f341f;border-radius:.16rem;border:solid .02rem #601d08;font-size:.18rem;color:#edc686;text-align:center;padding:0 .05rem;line-height:.32rem}
.page .navbar .nav-2{width:1.62rem;height:1.32rem;background:url(../images/nav-2.png) no-repeat center;background-size:1.6rem 1.3rem}
.page .navbar .nav-3{width:1.1rem;height:1.28rem;background:url(../images/nav-3.png) no-repeat center;background-size:1.08rem 1.26rem}
.page .navbar .nav-4{width:1.11rem;height:1.23rem;background:url(../images/nav-4.png) no-repeat center;background-size:1.09rem 1.21rem}
.page .navbar .nav-5{width:1.06rem;height:1.28rem;background:url(../images/nav-5.png) no-repeat center;background-size:1.04rem 1.26rem}
.mouLoading{background:rgba(0,0,0,.8);width:100%;height:100%;position:fixed;top:0;right:0;left:0;bottom:0;z-index:100000}
.mouLoading .info{width:7.5rem;position:absolute;left:50%;margin-left:-3.75rem;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.mouLoading .info img{width:2.4rem;height:2.4rem;margin:0 auto;display:block}
.mouLoading .info p{height:.36rem;line-height:.36rem;margin:.3rem auto 0;color:#fff;text-align:center;font-size:.26rem;overflow:hidden}
#dialog_close{margin-left:-3rem;margin-bottom:calc(50vh - 3.4rem)}
.pop{margin:0 auto;padding:.3rem .3rem .48rem;width:5.54rem;background-image:url(../images/pop-bg-h.png),url(../images/pop-bg-f.png);background-position:center top,center bottom;background-repeat:no-repeat,no-repeat;background-size:5.54rem .77rem,5.54rem .66rem;position:relative;z-index:1}
.pop:before{background:url(../images/pop-bg-b.png) repeat-y;background-size:5.54rem .3rem;position:absolute;top:.77rem;left:0;right:0;bottom:.66rem;margin-top:-.02rem;margin-bottom:-.02rem;z-index:-1;content:''}
.pop-btn-close{position:absolute;right:.25rem;top:.25rem;z-index:3;width:.41rem;height:.39rem;background:url(../images/pop-close.png) no-repeat center;background-size:.39rem .37rem}
.pop .upload-tit{margin:0 auto;width:2.01rem;height:.42rem;background:url(../images/pop-tit-1.png) no-repeat center;background-size:1.99rem .4rem}
.pop .success-tit{margin:0 auto;width:1.37rem;height:.42rem;background:url(../images/pop-tit-2.png) no-repeat center;background-size:1.35rem .4rem}
.pop .share-tit{margin:0 auto;width:2.34rem;height:.42rem;background:url(../images/pop-tit-5.png) no-repeat center;background-size:2.32rem .4rem}
.pop .tips{margin-top:.48rem;text-align:center;font-size:.26rem;font-weight:700;line-height:1.5}
.pop .title{margin-top:.32rem;font-size:.26rem;line-height:1.5;color:#231a11}
.pop .title span{color:#9c461f;font-size:.28rem;padding-right:.06rem}
.pop .upload-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:.24rem}
.pop .upload-input .upload-file-box{position:relative;width:1.21rem;height:1.21rem;margin-right:.12rem}
.pop .upload-input .upload-file-box .img-box{opacity:1;position:absolute;left:0;top:0;z-index:2;width:1.21rem;height:1.21rem;background-color:#ad9368;border:solid .03rem #3d2810;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}
.pop .upload-input .upload-file-box .img-box img{width:100%;height:100%}
.pop .upload-input .upload-file-box .btn-delete{position:absolute;right:-.08rem;top:-.08rem;width:.38rem;height:.38rem;background:url(../images/icon-del.png) no-repeat center;background-size:.36rem .36rem;z-index:3}
.pop .upload-input .upload-file{position:relative;width:1.21rem;height:1.21rem;opacity:0;z-index:2;cursor:pointer}
.pop .upload-input .upload-file+.pop-btn-upload{position:absolute;left:0;top:0;width:1.29rem;height:1.29rem;background:url(../images/pop-btn-upload.png) no-repeat center;background-size:1.27rem 1.27rem;width:1.21rem;height:1.21rem;background-size:1.21rem;z-index:1}
.pop .upload-input-text{margin-top:.16rem;width:4.93rem;height:.7rem;background-color:#ad9368;border-radius:.23rem;border:.03rem solid #dfc598;-webkit-box-shadow:0 0 0 .03rem #3d2810;box-shadow:0 0 0 .03rem #3d2810;outline:0;padding:.22rem .25rem;font-size:.24rem}
.pop .upload-input-text::-webkit-input-placeholder{font-size:.24rem;color:#6a4f35}
.pop .upload-input-text::-moz-placeholder{font-size:.24rem;color:#6a4f35}
.pop .upload-input-text:-ms-input-placeholder{font-size:.24rem;color:#6a4f35}
.pop .upload-input-text::-ms-input-placeholder{font-size:.24rem;color:#6a4f35}
.pop .upload-input-text::placeholder{font-size:.24rem;color:#6a4f35}
.pop .share-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.4rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.pop .share-box .share-item-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 .16rem .2rem;font-size:.26rem;line-height:1.8}
.pop .share-box .share-item-box .share-item{width:1.27rem;height:6.62rem;background:url(../images/share-icon-map.png) no-repeat center;background-size:1.25rem 6.6rem;width:1.25rem;height:1.1rem}
.pop .share-box .share-item-box .share-item.qq{background-position:0 0}
.pop .share-box .share-item-box .share-item.wechat{background-position:0 -1.1rem}
.pop .share-box .share-item-box .share-item.qzone{background-position:0 -2.2rem}
.pop .share-box .share-item-box .share-item.circle{background-position:0 -3.3rem}
.pop .share-box .share-item-box .share-item.weibo{background-position:0 -4.4rem}
.pop .share-box .share-item-box .share-item.link{background-position:0 -5.5rem}
.pop .share-text{font-size:.22rem;color:#513c28}
.pop .share-text em{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.2rem;margin-left:.06rem;width:.24rem;height:.24rem;border-radius:100%;border:solid .02rem #513c28}
.pop .btns{margin-top:.43rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.pop .btns a{padding-left:.16rem;text-align:center;display:block;font-weight:700;color:#fce1a4;font-size:.28rem;line-height:.88rem;letter-spacing:.02rem;width:2.64rem;height:.92rem;background:url(../images/pop-btn.png) no-repeat center;background-size:2.62rem .9rem;text-shadow:.03rem 0 .02rem #2c0f0e,.02rem 0 .02rem #2c0f0e,.01rem 0 .02rem #2c0f0e,.03rem .01rem .02rem #2c0f0e,.02rem .02rem .02rem #2c0f0e,.01rem .03rem .02rem #2c0f0e,.03rem -.01rem .02rem #2c0f0e,.02rem -.02rem .02rem #2c0f0e,.01rem -.03rem .02rem #2c0f0e,-.03rem 0 .02rem #2c0f0e,-.02rem 0 .02rem #2c0f0e,-.01rem 0 .02rem #2c0f0e,-.03rem .01rem .02rem #2c0f0e,-.02rem .02rem .02rem #2c0f0e,-.01rem .03rem .02rem #2c0f0e,-.03rem -.01rem .02rem #2c0f0e,-.02rem -.02rem .02rem #2c0f0e,-.01rem -.03rem .02rem #2c0f0e}
.pop-drawer-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background-color:rgba(0,0,0,.7)}
.pop-drawer{background-image:url(../images/pop-drawer-h.png),url(../images/pop-drawer-f.png);background-position:center top,center bottom;background-repeat:no-repeat,no-repeat;background-size:7.5rem .42rem,7.5rem .64rem;position:relative;z-index:1;position:fixed;left:50%;margin-left:-3.75rem;bottom:0;z-index:10;width:7.5rem;padding:.4rem .36rem;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-animation:popup-slide-up .4s cubic-bezier(.4,0,.2,1) forwards;animation:popup-slide-up .4s cubic-bezier(.4,0,.2,1) forwards}
.pop-drawer:before{background:url(../images/pop-drawer-b.png) repeat-y;background-size:7.5rem .35rem;position:absolute;top:.42rem;left:0;right:0;bottom:.64rem;margin-top:-.02rem;margin-bottom:-.02rem;z-index:-1;content:''}
.pop-drawer .pop-btn-close{position:absolute;right:.25rem;top:.25rem;z-index:3;width:.41rem;height:.39rem;background:url(../images/pop-close.png) no-repeat center;background-size:.39rem .37rem}
.pop-drawer .task-tit{margin:0 auto;width:1.38rem;height:.42rem;background:url(../images/pop-tit-3.png) no-repeat center;background-size:1.36rem .4rem}
.pop-drawer .task-tips{margin-top:.25rem;line-height:1.5}
.pop-drawer .task-list{width:6.88rem;max-height:8rem;overflow-y:auto;padding-right:.16rem}
.pop-drawer .task-list::-webkit-scrollbar{width:.06rem;border-radius:.06rem;background-color:#c1a270}
.pop-drawer .task-list::-webkit-scrollbar-thumb{background-color:#88613b;border-radius:.06rem}
.pop-drawer .task-list .task-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:.2rem 0;position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pop-drawer .task-list .task-item::before{content:'';position:absolute;left:50%;margin-left:-3.25rem;bottom:0;display:block;width:6.5rem;height:.06rem;background:url(../images/icon-line.png) no-repeat center;background-size:6.48rem .04rem;opacity:.6}
.pop-drawer .task-list .task-item .task-info{max-width:4.83rem}
.pop-drawer .task-list .task-item .task-info .name{font-weight:700;line-height:1.5;font-size:.28rem}
.pop-drawer .task-list .task-item .task-info .desc{margin-top:.12rem;font-size:.22rem;line-height:.3rem}
.pop-drawer .task-list .task-item .task-info .score{font-size:.22rem;color:#aa3111}
.pop-drawer .task-list .task-item .task-btn{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.pop-drawer .task-list .task-item .task-btn .btn-default{display:block;width:1.46rem;height:.5rem;background-color:#c6924a;border-radius:.2rem;border:solid .03rem #7a5121;text-align:center;line-height:.48rem;font-weight:700;color:#382910}
.pop-drawer .task-list .task-item .task-btn .btn-default.receive{color:#e5bc87;border-color:#722d1b;background-color:#954632}
.pop-drawer .task-list .task-item .task-btn .btn-default.disabled{color:#a9a496;border-color:#3d3b32;background-color:#5f5d55}
.pop-drawer .task-list .task-item .task-btn span{font-size:.22rem;margin-top:.08rem}
.pop-drawer .task-list .task-item .avatar-list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pop-drawer .task-list .task-item .avatar-list .avatar-item{width:.4rem;height:.4rem;background-color:#775a2b;border:solid .02rem #7a5121;border-radius:100%;overflow:hidden;margin-top:.2rem;margin-right:.12rem}
.pop-drawer .task-list .task-item .avatar-list .avatar-item.default{width:.42rem;height:.42rem;border:none}
.pop-drawer .task-list .task-item .avatar-list .avatar-item img{width:100%;height:100%}
.pop-black{min-height:5rem;margin:0 auto;padding-top:.34rem;padding-bottom:.6rem;width:6.08rem;background-image:url(../images/pop-black-h.png),url(../images/pop-black-f.png);background-position:center top,center bottom;background-repeat:no-repeat,no-repeat;background-size:6.08rem .81rem,6.08rem .37rem;position:relative;z-index:1}
.pop-black:before{background:url(../images/pop-black-b.png) repeat-y;background-size:6.08rem .8rem;position:absolute;top:.81rem;left:0;right:0;bottom:.37rem;margin-top:-.02rem;margin-bottom:-.02rem;z-index:-1;content:''}
.pop-black:before{margin-top:0;margin-bottom:0}
.pop-black .pop-btn-close{position:absolute;right:.25rem;top:.25rem;z-index:3;width:.41rem;height:.39rem;background:url(../images/pop-close.png) no-repeat center;background-size:.39rem .37rem}
.pop-black .gift-tit{margin:0 auto;width:1.7rem;height:.41rem;background:url(../images/pop-tit-4.png) no-repeat center;background-size:1.68rem .39rem;position:relative;z-index:3}
.pop-black .gift-info{position:relative;z-index:2;margin-top:-.6rem}
.pop-black .gift-info .gift-img{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:3.96rem;height:3.96rem;background:url(../images/pop-gift-bg.png) no-repeat center;background-size:3.94rem 3.94rem}
.pop-black .gift-info .gift-img img{max-width:1.83rem;max-height:1.61rem}
.pop-black .gift-info .gift-name{font-size:.26rem;font-weight:700;color:#e4b382;text-align:center;margin:-1rem auto .08rem}
.pop-black .gift-info .gift-time{font-size:.2rem;color:#8a6c4e;text-align:center}
.pop-black .icon-line{width:6.7rem;height:.09rem;background:url(../images/icon-line-2.png) no-repeat center;background-size:6.68rem .07rem;width:4.14rem;background-size:contain;opacity:.2;margin:.28rem auto 0}
.pop-black .game-list{margin:.1rem auto 0}
.pop-black .game-list .desc{text-align:center;padding-top:.2rem;padding-left:.26rem;color:#aca094}
.pop-black .game-list .game-swiper-box{width:5.53rem;margin:.24rem auto 0}
.pop-black .game-list .game-swiper-box .swiper{width:5.53rem;overflow:hidden}
.pop-black .game-list .game-swiper-box .swiper-slide{width:1.12rem}
.pop-black .game-list .game-swiper-box .swiper-slide .game-img{margin:0 auto;width:1.1rem;height:1.09rem;background:url(../images/game-border.png) no-repeat center;background-size:1.08rem 1.07rem;width:.79rem;height:.77rem;background-size:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.pop-black .game-list .game-swiper-box .swiper-slide .game-img img{width:.76rem;height:.74rem;-webkit-mask-image:url(../images/game-mask.png);mask-image:url(../images/game-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
.pop-black .game-list .game-swiper-box .swiper-slide .game-name{width:100%;font-size:.2rem;margin:0 auto;padding-top:.1rem;text-align:center;color:#88745e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pop-black .btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.pop-black .btns a{margin:.3rem .12rem 0;text-align:center;line-height:.92rem;font-size:.28rem;font-weight:700;color:#fce1a4;text-shadow:.03rem 0 .02rem #2c0f0e,.02rem 0 .02rem #2c0f0e,.01rem 0 .02rem #2c0f0e,.03rem .01rem .02rem #2c0f0e,.02rem .02rem .02rem #2c0f0e,.01rem .03rem .02rem #2c0f0e,.03rem -.01rem .02rem #2c0f0e,.02rem -.02rem .02rem #2c0f0e,.01rem -.03rem .02rem #2c0f0e,-.03rem 0 .02rem #2c0f0e,-.02rem 0 .02rem #2c0f0e,-.01rem 0 .02rem #2c0f0e,-.03rem .01rem .02rem #2c0f0e,-.02rem .02rem .02rem #2c0f0e,-.01rem .03rem .02rem #2c0f0e,-.03rem -.01rem .02rem #2c0f0e,-.02rem -.02rem .02rem #2c0f0e,-.01rem -.03rem .02rem #2c0f0e;padding-left:.16rem;letter-spacing:.02rem}
.pop-black .btns .btn-share{width:2.24rem;height:.92rem;background:url(../images/pop-btn-1.png) no-repeat center;background-size:2.22rem .9rem}
.pop-black .btns .btn-use{width:2.24rem;height:.92rem;background:url(../images/pop-btn-2.png) no-repeat center;background-size:2.22rem .9rem}
@-webkit-keyframes popup-slide-up{
from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes popup-slide-up{
from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}