.com-list{padding:.266667rem .4rem .266667rem;box-sizing:border-box;font-size:.426667rem;color:#333;line-height:.64rem}.com-list .gc-item{padding:.266667rem 0;border-bottom:.026667rem solid #f1f1f1}.com-list .gc-title{font-size:.453333rem;font-weight:500;color:#333;line-height:.64rem;margin-bottom:.266667rem}.com-list .orange{color:#ff7000;font-weight:500}.com-list .green{color:#13a243;font-weight:500}.com-list .van-row{height:.666667rem;line-height:.666667rem}.com-list .num{font-size:.64rem;line-height:.64rem}.com-list .gc-time{text-align:left;color:#999;font-size:.346667rem}.modify-wrap{background:#fff;box-shadow:0 .266667rem .266667rem -.266667rem rgba(0,0,0,.2);border:.026667rem solid #ccc;border-radius:.133333rem;width:9.2rem;margin:.4rem auto 0;padding:.32rem;box-sizing:border-box;overflow:hidden}.modify-wrap .sw-ipt .van-field{padding:0}.modify-wrap .sw-ipt .van-field__control{text-align:left;font-size:.426667rem;padding:0;line-height:.693333rem;height:.693333rem}.van-button.btn-lg{background-image:linear-gradient(90deg,#fd9126,#ff5000);border-radius:.106667rem;font-size:.506667rem;color:#fff;height:1.306667rem;line-height:.8rem;width:9.2rem;letter-spacing:.08rem;display:block;margin:.8rem auto 0}.coupon-page{padding:.533333rem .4rem;padding-top:0;box-sizing:border-box;font-size:.373333rem;text-align:left}.coupon-list{padding-top:.533333rem}.coupon-list .coupon-item{border-radius:.16rem;margin-bottom:.533333rem;padding:.4rem;position:relative;background-color:#f2f2f2;filter:drop-shadow(.053333rem .053333rem .053333rem rgba(0,0,0,.2));box-shadow:0 .266667rem .266667rem -.266667rem rgba(0,0,0,.2)}.coupon-list .coupon-item:last-child{margin-bottom:0}.coupon-list .coupon-item .c-name{font-size:.426667rem;margin-bottom:.266667rem;color:#000}.coupon-list .coupon-item .c-time{margin-bottom:.133333rem}.coupon-list .coupon-item .c-goods,.coupon-list .coupon-item .c-store{font-size:.346667rem;color:#999;line-height:.48rem}.coupon-list .coupon-item .c-store{margin-bottom:.133333rem}.coupon-list .coupon-item .btn-group{position:absolute;right:.4rem;top:.8rem}.coupon-list .coupon-item .btn-group .btn-receive{border:none;width:2.453333rem;height:.96rem;line-height:.96rem;background:linear-gradient(90deg,#ff6d00,#ff8f00);box-shadow:0 .106667rem .213333rem 0 rgba(234,135,29,.5);border-radius:.586667rem;font-size:.4rem;color:#fff;letter-spacing:.053333rem}.coupon-list .coupon-item .btn-group .btn-receive.btn-received{background:#bbb;box-shadow:0 .106667rem .213333rem 0 hsla(0,0%,83.1%,.5)}.coupon-detail{padding:.533333rem;font-size:.373333rem;text-align:left}.coupon-detail .dtl-title{text-align:center;font-size:.48rem;margin-bottom:.8rem}.coupon-detail .coupon-name{font-size:.426667rem}.coupon-detail .coupon-item{margin-top:.533333rem;line-height:.64rem}.van-overlay{background-color:rgba(0,0,0,.5)}.auth-wrap{font-size:.32rem;color:#999;position:relative;min-height:100%;overflow:hidden}.auth-wrap .auth-bg{width:100%;position:absolute;left:0;bottom:0;height:2.266667rem;z-index:10}.auth-wrap .auth-bg img{width:100%;height:100%}.auth-wrap .other-link{color:#999}.user-img{width:2.826667rem;height:2.826667rem;margin:0 auto;padding:.8rem 0}.user-img img{width:100%}.user-form{width:100%;padding:0 .533333rem 2.666667rem;box-sizing:border-box}.user-form .a-icon{position:absolute;left:.16rem;width:.426667rem;height:.426667rem;bottom:.426667rem}.user-form .user-item{margin-top:.266667rem;border-bottom:.026667rem solid #ccc;position:relative;padding-left:.8rem;box-sizing:border-box}.user-form .user-pass{padding-right:2.933333rem}.user-form .l-ipt{border:none;font-size:.4rem;display:block;color:#000;width:100%;padding:0;line-height:.8rem;padding:.266667rem 0}.user-form .code-panel{color:#333;position:absolute;right:0;top:0;height:1.333333rem}.user-form .code-panel .send-ticket{cursor:pointer;color:#f74549;font-size:.4rem;line-height:1.333333rem}.user-form .code-panel .send-ticket.count{color:#999}.btn-login{margin:1.333333rem auto .4rem;width:8.906667rem;height:1.333333rem;background:linear-gradient(90deg,#f46727 30%,#ef3228);box-shadow:0 .16rem .266667rem 0 rgba(244,71,79,.2);border-radius:.666667rem;color:#fff;font-size:.48rem;letter-spacing:.053333rem}.page-wrap{height:100%;min-height:100%}.txt-left{text-align:left}.txt-right{text-align:right}.nodata-wrap{padding-top:2.933333rem}.nodata-wrap .no-img{width:4.8rem;margin:0 auto .8rem}.nodata-wrap .no-txt{font-size:.4rem;color:#999;text-align:center}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;min-height:100vh;text-align:center}