.dm-alert{position:absolute;background-color:#fff;width:77%;max-width:360px;border-radius:10px;top:50%;left:50%;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) scale(.7);-ms-transform:translateX(-50%) translateY(-50%) scale(.7);transform:translateX(-50%) translateY(-50%) scale(.7);-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.dm-alert-wrapper{position:fixed;z-index:999;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.35);display:none}.dm-alert-wrapper.show .dm-alert{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.dm-alert-body{padding:20px}.dm-alert-body h3{font-size:16px;font-weight:700;padding:0 10px;margin:0 0 15px}.dm-alert-body div,.dm-alert-body h3{color:#333;line-height:22px;text-align:center}.dm-alert-body div{margin:0;font-size:15px}.dm-alert-btn{position:relative;height:45px;line-height:45px;font-size:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dm-alert-btn:before{content:"";position:absolute;right:0;top:0;width:100%;height:1px;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5);background-color:#e0e0e0}.dm-alert-btn-cancel,.dm-alert-btn-ok{font-size:16px;display:inline-block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.dm-alert-btn-cancel{color:#666}.dm-alert-btn-cancel:after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);transform:scaleX(.5);background-color:#e0e0e0}.dm-alert-btn-ok{color:#ff285a}.dm-alert-close{position:absolute;top:21px;right:20px;cursor:pointer}.dm-alert-close i{font-size:14px;width:14px;height:14px;color:#888}.dm-alert-wrapper.jump-app .dm-alert-body>div{font-size:18px;line-height:28px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:64px;text-align:left}
.newuser-coupon{display:none;position:fixed;z-index:530;opacity:0;pointer-events:none;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}.newuser-coupon .promotion{position:absolute;top:50%;left:50%;width:393px;-webkit-transform:translate(-50%,-50%) scale(.2);-ms-transform:translate(-50%,-50%) scale(.2);transform:translate(-50%,-50%) scale(.2);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;zoom:-webkit-calc(100vw/393px);zoom:calc(100vw / 393px)}.newuser-coupon.visible{opacity:1;pointer-events:all}.newuser-coupon.visible .promotion{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.newuser-coupon-header{position:relative;z-index:1;height:161px;padding-top:97px;background:no-repeat 50% 0;background-size:cover}.newuser-coupon-body{position:relative;padding-top:28px;background:url(/build/img/coupon-body.18ea3.png) no-repeat 50% 0;background-size:100% 100%}.newuser-coupon-footer{margin-top:-1px;height:115px;background:no-repeat 50% 100%;background-size:cover;overflow:hidden}.newuser-coupon-other,.newuser-coupon-title{display:block;position:relative;width:300px;margin:0 auto;font-weight:600;text-align:center;color:#e23939;overflow:hidden}.newuser-coupon-other:after,.newuser-coupon-other:before,.newuser-coupon-title:after,.newuser-coupon-title:before{content:attr(data-text);display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-text-stroke:0}.newuser-coupon-header-single-rows .newuser-coupon-title{margin-top:30px;height:40px}.newuser-coupon-title{position:relative;height:80px;margin:0 auto;font-size:30px;line-height:41px;letter-spacing:3px;-webkit-text-stroke:9px #e23939;-webkit-transform:translate(1px,2px);-ms-transform:translate(1px,2px);transform:translate(1px,2px);white-space:pre-wrap;overflow:hidden}.newuser-coupon-title:after{left:-1px;top:-1px}.newuser-coupon-title:before{left:-1px;top:-1px;-webkit-text-stroke:7px #fcf5f5}.newuser-coupon-other{margin-top:7px;font-size:15px;line-height:20px;letter-spacing:2px;-webkit-text-stroke:4px #e23939;-webkit-transform:translate(1px,1px);-ms-transform:translate(1px,1px);transform:translate(1px,1px);white-space:nowrap}.newuser-coupon-other:after,.newuser-coupon-other:before{left:-1px;top:-1px}.newuser-coupon-other:before{-webkit-text-stroke:4px #fcf5f5}.newuser-coupon .open-app{display:block;width:266px;height:69px;margin:34px auto 0;font-size:17px;font-weight:600;line-height:45px;color:#fff;text-align:center;background:url(/build/img/button.57fb1.png) no-repeat 50% 0;background-size:contain;overflow:hidden}.newuser-coupon .open-app .inner{display:block;position:relative;width:242px;height:45px;margin:3px 0 0 12px;border-radius:23px;overflow:hidden}.newuser-coupon .open-app .inner:after{content:"";display:block;position:absolute;left:0;top:0;width:45px;height:110%;border-right:10px double hsla(0,0%,100%,.3);background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,.3)),to(transparent));background:-webkit-linear-gradient(right,hsla(0,0%,100%,.3),transparent);background:-o-linear-gradient(right,hsla(0,0%,100%,.3),transparent);background:linear-gradient(-90deg,hsla(0,0%,100%,.3),transparent);-webkit-transform:translate(-120%) skewX(-45deg);-ms-transform:translate(-120%) skewX(-45deg);transform:translate(-120%) skewX(-45deg)}.newuser-coupon .open-app.bounce-in{-webkit-animation:bounce-in .8s;animation:bounce-in .8s;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.newuser-coupon .open-app.bounce-in .inner:after{-webkit-animation:flash-light 1.5s infinite;animation:flash-light 1.5s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.9s;animation-delay:.9s}.newuser-coupon .open-app:hover,.newuser-coupon .open-app:visited{color:#fff;text-decoration:none}.newuser-coupon .close{display:block;position:absolute;right:35px;top:0;z-index:2;width:30px;height:30px;color:transparent;background:url(/build/img/close.ac159.png) no-repeat 50% 50%;background-size:contain;overflow:hidden}.newuser-coupon .coupons{display:block;margin:0 auto;list-style:none;width:285px;min-height:76px;max-height:-webkit-calc(100vh - 345px);max-height:calc(100vh - 345px);overflow:auto;-webkit-overflow-scrolling:touch}.newuser-coupon .coupon{display:block;width:285px;height:76px;margin:8px auto 0;background:url(/build/img/coupon.f5381.png) no-repeat 0 0;background-size:contain;border-radius:4px;overflow:hidden}.newuser-coupon .coupon:first-child{margin-top:0}.newuser-coupon .coupon:only-of-type{margin-top:30px}.newuser-coupon .coupon-icon{display:block;float:left;width:60px;height:60px;margin:8px;border-radius:4px;-o-object-fit:contain;object-fit:contain}.newuser-coupon .coupon-detail{float:right;width:191px;height:76px;padding:8px 8px 8px 0;background:#fff6f8;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.newuser-coupon .coupon-value{margin:0;font-size:16px;line-height:22px;color:#de2c2c}.newuser-coupon .coupon-name,.newuser-coupon .coupon-value{display:block;font-weight:600;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.newuser-coupon .coupon-name{margin:1px 0 0;font-size:14px;line-height:20px;color:#333}.newuser-coupon .coupon-tips{display:block;margin:1px 0 0;font-size:11px;line-height:16px;font-weight:400;color:#999;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.newuser-coupon .more-coupons{display:block;height:2px;margin:6px 0 0;font-size:14px;font-weight:600;line-height:21px;color:#de2c2c;text-align:center}.newuser-coupon-available .newuser-coupon-footer,.newuser-coupon-available .newuser-coupon-header{background-image:url(/build/img/available.98719.png)}.newuser-coupon-unavailable .newuser-coupon-footer,.newuser-coupon-unavailable .newuser-coupon-header{background-image:url(/build/img/unavailable.686b9.png)}.newuser-coupon-unavailable .newuser-coupon-body{padding-top:48px}.newuser-coupon-unavailable .more-coupons{height:5px}@-webkit-keyframes bounce-in{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:scale(.925);transform:scale(.925)}41.6667%{-webkit-transform:scale(1.05);transform:scale(1.05)}58.3333%{-webkit-transform:scale(.975);transform:scale(.975)}75%{-webkit-transform:scale(1.025);transform:scale(1.025)}91.6667%{-webkit-transform:scale(.985);transform:scale(.985)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-in{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:scale(.925);transform:scale(.925)}41.6667%{-webkit-transform:scale(1.05);transform:scale(1.05)}58.3333%{-webkit-transform:scale(.975);transform:scale(.975)}75%{-webkit-transform:scale(1.025);transform:scale(1.025)}91.6667%{-webkit-transform:scale(.985);transform:scale(.985)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes flash-light{0%{-webkit-transform:translate(-120%) skewX(-45deg);transform:translate(-120%) skewX(-45deg)}50%{-webkit-transform:translate(250px) skewX(-45deg);transform:translate(250px) skewX(-45deg)}55%{-webkit-transform:translate(250px,-200%) skewX(-45deg);transform:translate(250px,-200%) skewX(-45deg)}95%{-webkit-transform:translate(-120%,-200%) skewX(-45deg);transform:translate(-120%,-200%) skewX(-45deg)}to{-webkit-transform:translate(-120%) skewX(-45deg);transform:translate(-120%) skewX(-45deg)}}@keyframes flash-light{0%{-webkit-transform:translate(-120%) skewX(-45deg);transform:translate(-120%) skewX(-45deg)}50%{-webkit-transform:translate(250px) skewX(-45deg);transform:translate(250px) skewX(-45deg)}55%{-webkit-transform:translate(250px,-200%) skewX(-45deg);transform:translate(250px,-200%) skewX(-45deg)}95%{-webkit-transform:translate(-120%,-200%) skewX(-45deg);transform:translate(-120%,-200%) skewX(-45deg)}to{-webkit-transform:translate(-120%) skewX(-45deg);transform:translate(-120%) skewX(-45deg)}}body:has(.newuser-coupon.visible){overflow:hidden}@media screen and (max-height:420px){.newuser-coupon .close{top:50%;margin:-15px -50px 0 0}}html[lang^=en] .newuser-coupon-title{margin:4px auto 0;line-height:38px;letter-spacing:0}html[lang^=en] .newuser-coupon-other{margin-top:0;line-height:19px;letter-spacing:0}

/*# sourceMappingURL=index.0f9b1.css.map*/