html{font-size:10vw}html body{margin-right:auto;margin-left:auto;min-width:320px}@media screen and (max-width: 320px){html{font-size:32px}}html[data-content-max] body[data-content-max]{margin-right:auto;margin-left:auto;max-width:540px}@media screen and (min-width: 540px){html[data-content-max]{font-size:54px}}body{font-size:.37333rem;color:#333}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[v-cloak]{display:none}.dis-flex{display:flex;justify-content:center;align-items:center}.dis-flex.column{flex-direction:column;width:100vw}.h100{height:100vh}.f1{flex:1}.mask{position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.6)}.btn{background-color:#cc282e;color:#fff;text-align:center;padding:2.66667vw 0;border-radius:1.33333vw}.btn.off{background-color:#999}.hide{display:none}.show{display:block}.box_check{width:.4rem;height:.4rem;border:1px solid #ccc;border-radius:50%;display:flex;align-items:center;justify-content:center}.box_check.checked{background-color:#cc282e;border-color:#cc282e}.box_check.checked::after{margin-top:-.05333rem;width:.09333rem;height:.18667rem;border-style:solid;border-color:#fff;border-width:0 .04rem .04rem 0;-webkit-transform:rotateZ(45deg);content:" "}.page{min-height:100vh}.page_index .top-img img{display:block;width:100%;margin:0 auto}.page_index .box{margin:0 .4rem;padding:.77333rem .73333rem .66667rem;background-color:#fff}@media not screen and (-webkit-min-device-pixel-ratio: 2){.page_index .box{border-radius:5px;border:1px solid #ddd}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.page_index .box{position:relative;border-radius:5px}.page_index .box:after{content:"";position:absolute;top:0;left:0;pointer-events:none;box-sizing:border-box;-webkit-transform-origin:top left;border:1px solid #ddd}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-device-pixel-ratio: 2){.page_index .box:after{width:200%;height:200%;border-radius:10px;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-device-pixel-ratio: 3){.page_index .box:after{width:300%;height:300%;border-radius:15px;-webkit-transform:scale(0.33333, 0.33333);transform:scale(0.33333, 0.33333)}}.page_index .box .box_line+.box_line{margin-top:.4rem}.page_index .box .service-agreement{color:#999}.page_index .box .service-agreement .text{color:#555;text-decoration:underline}.page_index .box .empty-phone::placeholder{color:#cc282e}.page_index .box .box_input{padding:.33333rem .4rem;background-color:#fafafa;border:1px solid #ccc;border-radius:5px}.page_index .box .box_input .input{width:100%}.page_index .box .box_line.code{justify-content:space-between}.page_index .box .box_line.code input{width:2.93333rem}.page_index .box .box_line .box_check{margin-right:.13333rem}.page_index .box .box_code{text-align:center;padding:.33333rem .4rem;background-color:#ffe9ea;color:#cc282e;margin-left:.2rem}@media not screen and (-webkit-min-device-pixel-ratio: 2){.page_index .box .box_code{border-radius:5px;border:1px solid #f2c2c3}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.page_index .box .box_code{position:relative;border-radius:5px}.page_index .box .box_code:after{content:"";position:absolute;top:0;left:0;pointer-events:none;box-sizing:border-box;-webkit-transform-origin:top left;border:1px solid #f2c2c3}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-device-pixel-ratio: 2){.page_index .box .box_code:after{width:200%;height:200%;border-radius:10px;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-device-pixel-ratio: 3){.page_index .box .box_code:after{width:300%;height:300%;border-radius:15px;-webkit-transform:scale(0.33333, 0.33333);transform:scale(0.33333, 0.33333)}}.page_index .box .box_code.off{background-color:#ececec;color:#aaa}@media not screen and (-webkit-min-device-pixel-ratio: 2){.page_index .box .box_code.off{border-radius:5px;border:1px solid #ececec}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.page_index .box .box_code.off{position:relative;border-radius:5px}.page_index .box .box_code.off:after{content:"";position:absolute;top:0;left:0;pointer-events:none;box-sizing:border-box;-webkit-transform-origin:top left;border:1px solid #ececec}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-device-pixel-ratio: 2){.page_index .box .box_code.off:after{width:200%;height:200%;border-radius:10px;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-device-pixel-ratio: 3){.page_index .box .box_code.off:after{width:300%;height:300%;border-radius:15px;-webkit-transform:scale(0.33333, 0.33333);transform:scale(0.33333, 0.33333)}}.page_index .box .box_btn{margin-top:.4rem}.desc_box{color:rgba(255,255,255,0.7);line-height:1.67;padding:0 .46667rem .46667rem;margin-top:.26667rem}.desc_box .title{font-size:.4rem;font-weight: bold;text-align: center;padding: .2rem 0;}.page_receive .receive_done{padding-top:.66667rem;margin:0 3.14667rem}.page_receive .receive_done img{display:block;margin:0 auto;width:100%}.page_receive .receive_status{text-align:center}.page_receive .receive_status .title{font-size:.42667rem;font-weight:800}.page_receive .receive_status .tips{color:#999;line-height:1.67;margin-top:.4rem;padding:0 .66667rem}.page_receive .receive_status .btn{color:#fff;background-color:#cc282e;margin:.4rem auto 0;width:4rem;height:1.06667rem;line-height:1.06667rem;padding:0}@media not screen and (-webkit-min-device-pixel-ratio: 2){.page_receive .receive_status .btn{border-radius:20px;border:1px solid #ddd}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.page_receive .receive_status .btn{position:relative;border-radius:20px}.page_receive .receive_status .btn:after{content:"";position:absolute;top:0;left:0;pointer-events:none;box-sizing:border-box;-webkit-transform-origin:top left;border:1px solid #ddd}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-device-pixel-ratio: 2){.page_receive .receive_status .btn:after{width:200%;height:200%;border-radius:40px;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-device-pixel-ratio: 3){.page_receive .receive_status .btn:after{width:300%;height:300%;border-radius:60px;-webkit-transform:scale(0.33333, 0.33333);transform:scale(0.33333, 0.33333)}}.page_receive .img-ticket-bg{margin:0 1.66667rem}.page_receive .img-ticket-bg img{width:100%;display:block;margin:0 auto}.page_receive .receive_bottom{background-color:#f3f3f3;padding:.8rem .66667rem}.page_receive .receive_bottom .title{font-weight:800;font-size:.4rem;line-height:1.6}.page_receive .receive_bottom .tips{margin-top:.4rem}.page_receive .receive_bottom .tips .step{background-color:#e6767d;color:#fff}.page_receive .img-code{margin-right:.6rem}.page_receive .img-code img{display:block;width:3.46667rem;height:3.46667rem}.page_receive .coupon-list{margin-bottom:0rem}.page_receive .coupon-list .item{width:8.13333rem;height:3.33333rem;margin:.26667rem auto 0;text-align:center;background:url(../images/img-ticket.jpg) center/100% 100% no-repeat;position:relative}.page_receive .coupon-list .coupon-title{font-size:.48rem;font-weight:600}.page_receive .coupon-list .coupon-tips{color:#999;margin-top:.26667rem;font-size:.34667rem}.page_receive .coupon-list .coupon-use{position:absolute;top:0;left:.26667rem}.page_receive .coupon-list .coupon-use .use-item+.use-item{margin-left:.26667rem}.page_receive .coupon-list .coupon-use .use-item{display:inline-block;background-color:#f99a9d;color:#fff;padding:0 .26667rem;height:.66667rem;line-height:.66667rem;border-radius:0 0 5px 5px}.alert_box{margin:0 1.66667rem}.alert_box .box_inner{text-align:center}@media not screen and (-webkit-min-device-pixel-ratio: 2){.alert_box .box_inner{border-radius:5px;border:1px solid #ddd}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.alert_box .box_inner{position:relative;border-radius:5px}.alert_box .box_inner:after{content:"";position:absolute;top:0;left:0;pointer-events:none;box-sizing:border-box;-webkit-transform-origin:top left;border:1px solid #ddd}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-device-pixel-ratio: 2){.alert_box .box_inner:after{width:200%;height:200%;border-radius:10px;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-device-pixel-ratio: 3){.alert_box .box_inner:after{width:300%;height:300%;border-radius:15px;-webkit-transform:scale(0.33333, 0.33333);transform:scale(0.33333, 0.33333)}}.alert_box .alert_phone{display:block;width:100%}.alert_box .box_head{color:#fff;background-color:#e72722;border-radius:5px 5px 0 0;padding:.46667rem .49333rem}.alert_box .box_img{padding:.50667rem 1.4rem .88rem;background-color:#fff}.alert_box .title{font-weight:800;font-size:.48rem}.alert_box .desc{font-size:.34667rem;margin:.26667rem 0 0}.alert_box .agreement_inner{width:70vw;background-color: #fff;padding: 3vw;}.alert_box .box_close{display:block;width:1rem;height:1rem;margin:.53333rem auto 0}.alert_box .agreement-content{margin-top:.26667rem;padding-bottom:.26667rem}.alert_box .agreement-scorll{line-height:1.65;height:8rem;overflow-y:scroll;text-align:left;margin-top:.26667rem}.alert_box .agreement-scorll .title{margin-top:.26667rem}.alert_box .agreement-scorll .bold{font-weight:800}.alert_box .agreement-scorll .f-24{font-size:.32rem}.alert_box .update-time{text-align:center;margin-top:.13333rem}

.page_receive .coupon-list .item.last{width:8.13333rem;height:1.33333rem;margin:.26667rem auto 0;text-align:center;background:url(../images/img-ticket.jpg) top center/100% 227% no-repeat;position:relative}
.shardow {
    height: .8rem;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background:url(../images/coupon-shardow.png) top center/100% 100% no-repeat;
}
.list-last-tips {
    margin: .2em 0 .8rem;
    text-align: center;
    line-height: 1.4;
    color: #e6767d;
}
