.coupon[data-v-5ba68564]{margin:0!important}.coupon .coupon-title[data-v-5ba68564]{font-size:.45333rem;font-family:PingFangSC-Regular;font-weight:400;color:#111;text-align:center;margin:.4rem}.coupon .use-coupon[data-v-5ba68564]{padding:.26667rem .4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coupon .use-coupon span[data-v-5ba68564]{width:90%;font-size:.4rem;font-family:PingFangSC-Regular;font-weight:400;color:#111;vertical-align:middle;line-height:.53333rem}.coupon .use-coupon .van-checkbox[data-v-5ba68564]{width:10%;display:inline-block;vertical-align:middle;margin-top:-.05333rem}.coupon .use-coupon .van-checkbox__icon[data-v-5ba68564]{position:relative}.coupon .use-coupon .van-icon[data-v-5ba68564]{display:inline-block;position:absolute;right:0}.coupon-list li[data-v-5ba68564]{width:9.41333rem;height:2.66667rem;margin:.4rem auto;border-radius:.13333rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWEAAABkBAMAAACla5zjAAAAIVBMVEWKiorAwMC9vb3FxcXGxsbh4eH6+vrV3O2du/z///+auv/xQ89HAAAACXRSTlMBCBMjNf6nW7e/8dqrAAABdElEQVR42u3cv07DMBDH8ZonaPwGOTMwJxV/5kYgHoEVWLK2DC2PwFow8iv0KYnjCrHalS4K+v52y59Ed7edF4s5xlTZWRafPCu/YMlOPZKNFdXUiWzsLmTnczx78RhU4zfpR10dC87W8ajtgzI5XfteIA7N8LXmMmhn/Mn2o0T8MnytvVYXP8cfJccSsW9q63p18WHoH+OKxMFvb/TB4VCXi6fJeeInxIj/gTggpioQI2ZWUBWIETMrqArEiOk8ZgVixHQeswIxYmYFYuoYMbMCMXWMmFmBmKpAjJhZQVUgRsysoCoQI6bzmBWIEdN5zArEiOk8xH/i3x76WYl9t2q7fk7i11Zcez+RuGgzdi1ipVMXx4VcU7R97Ju4y6u/GruJm+VyWyD+Hvel3V4Z7JtxX9rtyuppOHqnC/7aShQbabvcrJskdqtOM6drh3vb7Eh6MkBa1bh07cJU2Y862NNLEpWd4jWIonczTDq5nObFjZnlB3chpPKhQM6eAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex}.coupon-list li .coupon-condition[data-v-5ba68564]{display:inline-block;width:35%}.coupon-list li .coupon-condition .coupon-discount[data-v-5ba68564],.coupon-list li .coupon-condition .coupon-price[data-v-5ba68564]{height:100%;text-align:center}.coupon-list li .coupon-condition .coupon-discount span[data-v-5ba68564],.coupon-list li .coupon-condition .coupon-price span[data-v-5ba68564]{width:100%}.coupon-list li .coupon-condition .coupon-discount .price[data-v-5ba68564],.coupon-list li .coupon-condition .coupon-price .price[data-v-5ba68564]{padding-top:.26667rem}.coupon-list li .coupon-condition .coupon-discount .price b[data-v-5ba68564],.coupon-list li .coupon-condition .coupon-price .price b[data-v-5ba68564]{font-size:.8rem;font-family:PingFangSC-Semibold;font-weight:600;color:#2066ff}.coupon-list li .coupon-condition .coupon-discount .price i[data-v-5ba68564],.coupon-list li .coupon-condition .coupon-price .price i[data-v-5ba68564]{font-size:.4rem;font-family:PingFangSC-Medium;font-weight:500;color:#2066ff;font-style:normal}.coupon-list li .coupon-condition .coupon-discount .rule[data-v-5ba68564],.coupon-list li .coupon-condition .coupon-price .rule[data-v-5ba68564]{font-size:.34667rem;font-family:PingFangSC-Regular;font-weight:400;color:#555;margin-top:.26667rem}.coupon-list li .coupon-info[data-v-5ba68564]{display:inline-block;height:100%;width:65%}.coupon-list li .coupon-info .coupon-action[data-v-5ba68564]{overflow:hidden}.coupon-list li .coupon-info .coupon-action span[data-v-5ba68564]{width:3.2rem;height:.53333rem;font-size:.42667rem;color:#111;font-weight:Medium;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;margin:.53333rem .26667rem 0 .53333rem}.coupon-list li .coupon-info .coupon-action .get-coupon[data-v-5ba68564]{width:1.52rem;height:.53333rem;border-radius:.26667rem;font-size:.26667rem;font-family:PingFangSC-Medium;font-weight:500;text-align:center;line-height:.53333rem;vertical-align:middle;float:right;margin:.66667rem .53333rem 0 0}.coupon-list li .coupon-info .coupon-action .get-coupon-active[data-v-5ba68564]{color:#2066ff;border:.02667rem solid #2066ff}.coupon-list li .coupon-info .coupon-action .get-coupon-disabled[data-v-5ba68564]{border:.02667rem solid #cbd0dc;color:#cbd0dc}.coupon-list li .coupon-info .coupon-time[data-v-5ba68564]{font-size:.32rem;font-family:PingFangSC-Regular;font-weight:400;color:#555;margin-top:.26667rem;margin-left:.53333rem}.course-pay{padding-bottom:2.13333rem}.course-pay h6{font-size:.45333rem;font-family:Helvetica;color:#111;margin:.4rem 0}.course-pay .package-address{padding:.53333rem;font-family:PingFangSC-Regular;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box}.course-pay .package-address-img{width:.8rem;height:.8rem;vertical-align:middle;margin-right:.53333rem}.course-pay .package-address-img img{width:100%;height:100%;display:block}.course-pay .package-address-text{width:6.34667rem;height:100%;font-size:.37333rem;vertical-align:middle}.course-pay .package-address-text-top{width:6.34667rem;clear:both;overflow:hidden}.course-pay .package-address-text-top div{float:left;font-weight:600;width:2.93333rem;height:.58667rem;line-height:.58667rem;font-size:.42667rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-pay .package-address-text-bottom{padding-top:.21333rem;width:6.34667rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.32rem;color:#111;line-height:.45333rem}.course-pay .package-address-right{color:#555;font-size:.42667rem;margin-left:.8rem}.course-pay .package-info{padding:0 .53333rem}.course-pay .package-info-detail{height:2.66667rem;position:relative}.course-pay .package-info-detail-cover{width:3.41333rem;height:2.56rem;display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:.13333rem;overflow:hidden}.course-pay .package-info-detail-name{font-size:.4rem;font-family:Helvetica;color:#111;line-height:.48rem;display:block;position:absolute;left:3.73333rem;top:.26667rem;z-index:10}.course-pay .package-info-detail-price{height:.56rem;font-size:.4rem;font-family:PingFangSC-Regular;font-weight:400;color:#111;position:absolute;left:3.73333rem;bottom:.26667rem;z-index:10}.course-pay .give-present,.course-pay .package-include{padding:0 .53333rem;margin-top:.53333rem}.course-pay .give-present .commodity-list li,.course-pay .package-include .commodity-list li{padding:.26667rem 0;position:relative}.course-pay .give-present .commodity-list li .course-cover,.course-pay .package-include .commodity-list li .course-cover{width:3.41333rem;height:2.56rem;display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:.13333rem;overflow:hidden;vertical-align:top}.course-pay .give-present .commodity-list li .commodity-info,.course-pay .package-include .commodity-list li .commodity-info{width:5.33333rem;display:inline-block;vertical-align:top;height:2.56rem;position:relative}.course-pay .give-present .commodity-list li .commodity-info-price,.course-pay .give-present .commodity-list li .commodity-info-title,.course-pay .package-include .commodity-list li .commodity-info-price,.course-pay .package-include .commodity-list li .commodity-info-title{width:100%;font-size:.4rem;font-family:PingFangSC-Regular;font-weight:400;color:#111;margin-left:.4rem}.course-pay .give-present .commodity-list li .commodity-info-price,.course-pay .package-include .commodity-list li .commodity-info-price{position:absolute;bottom:.13333rem}.course-pay .give-present .commodity-list li .buy-state,.course-pay .package-include .commodity-list li .buy-state{width:1.06667rem;height:.42667rem;background:#ff7043;border-radius:0 0 0 .26667rem;font-size:.29333rem;font-family:PingFangSC-Regular;font-weight:400;color:#fff;line-height:.42667rem;position:absolute;top:.53333rem;right:-.53333rem;z-index:10;text-align:center}.course-pay .pay-info{padding:0 .53333rem}.course-pay .pay-info .discount-info section{width:100%;font-size:.4rem;font-family:PingFangSC-Regular;font-weight:400;height:.58667rem;padding:.13333rem 0}.course-pay .pay-info .discount-info section span:first-child{color:#555}.course-pay .pay-info .discount-info section span:last-child{float:right;color:#111}.course-pay .pay-info .discount-info section .van-switch{font-size:.58667rem!important}.course-pay .pay-info .discount-info section .coupon{width:2.66667rem;text-align:right;margin-bottom:0!important}.course-pay .pay-info .discount-info section .coupon .icon{font-size:.37333rem;margin-right:-.10667rem}.course-pay .pay-info .discount-info section .calcuate-total-money{text-align:right}.course-pay .pay-info .discount-info section .calcuate-total-money i{font-style:normal;font-size:.42667rem;font-family:Helvetica;color:#ff7043;margin-left:.26667rem}.course-pay .pay-way{padding:0 .53333rem}.course-pay .pay-way .van-cell{padding:.26667rem 0}.course-pay .pay-way .van-radio{display:inherit;clear:both;overflow:hidden}.course-pay .pay-way .van-radio .van-radio__icon{display:inline-block;vertical-align:middle;margin-top:.26667rem;float:right!important}.course-pay .pay-way .van-radio .van-radio__label{vertical-align:middle;margin-left:0}.course-pay .pay-way .van-radio .van-radio__label img,.course-pay .pay-way .van-radio .van-radio__label span{vertical-align:middle}.course-pay .pay-way .van-radio .van-radio__label span{font-size:.4rem;font-family:PingFangSC-Regular;font-weight:400;color:#111;margin-left:.26667rem}.course-pay .pay-way .van-cell:not(:last-child):after,.course-pay .pay-way [class*=van-hairline]:after{border:none}.course-pay .pay-way .van-cell--clickable:active,.course-pay .pay-way .van-cell-group{background:transparent}.course-pay .pay-detail{width:100%;height:1.49333rem;background:#fff;-webkit-box-shadow:0 .02667rem 0 0 rgba(0,0,0,.25);box-shadow:0 .02667rem 0 0 rgba(0,0,0,.25);position:fixed;left:0;bottom:0;z-index:1000;padding:0 .53333rem;border-top:.02667rem solid #bfbfbf}.course-pay .pay-detail .total-money{margin-top:.13333rem;margin-right:.93333rem;width:3.2rem}.course-pay .pay-detail .pay-money{width:4.85333rem;height:.96rem;background:linear-gradient(56deg,#2066ff,#3191ff);border-radius:.48rem;font-size:.42667rem;font-family:PingFangSC-Regular;font-weight:400;color:#fff;border:none;outline:none;margin-top:.26667rem}.course-pay .pay-arguments{padding:0 .53333rem}.course-pay .pay-arguments .van-checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.course-pay .pay-arguments .van-.van-checkbox__label{margin-top:-.05333rem}.course-pay .pay-arguments .van-checkbox__icon .van-icon{border-color:#979797;width:.42667rem;height:.42667rem;line-height:.42667rem;font-size:.32rem}.course-pay .pay-arguments .argument-content{font-size:.32rem;color:#666b77}.course-pay .pay-arguments .argument-content a{display:inline;color:#3191ff}.course-pay .total-money{padding:.13333rem 0;font-size:.4rem;font-family:PingFangSC-Regular;font-weight:400;color:#111}.course-pay .total-money i{font-size:.42667rem;font-family:PingFangSC-Regular;font-weight:400;color:#ff7043;font-style:normal}