.popup-coupon-get{background:linear-gradient(#fb6800,#e90c13);text-align:center}.popup-coupon-get .van-popup__close-icon{top:100%;left:50%;transform:translateX(-50%);margin-top:10px}.popup-coupon-get.popup{overflow:visible}.popup-coupon-get .coupon-discount-unit em{font-size:16px;margin-top:-24px}.getCoupon-msg{margin-bottom:12px}.getCoupon .coupon{margin:10px auto;text-align:left}.getCoupon .coupon:first-child:last-child{text-align:center;display:block;padding:0 0 6px 0}.getCoupon .coupon:first-child:last-child .coupon-discount{padding:20px 16px 10px;color:#e90c13;background:#ffde5e;border-radius:12px 12px 0 0}.getCoupon .coupon:first-child:last-child .coupon-discount-value{line-height:1;font-weight:700;font-family:Arial;font-size:3em;vertical-align:-6px}.getCoupon .coupon:first-child:last-child .coupon-title{padding-bottom:12px;font-size:16px;background:#ffde5e;padding-left:10px;padding-right:10px}.getCoupon .coupon:first-child:last-child .coupon-desc,.getCoupon .coupon:first-child:last-child .coupon-validity{opacity:.75;border:none;padding-top:0;margin-bottom:0}.getCoupon .coupon:first-child:last-child .coupon-label{display:inline-block}.getCoupon .coupon:first-child:last-child .coupon-validity{margin-bottom:6px}.el-card{border-radius:4px;border:1px solid #ebeef5;overflow:hidden;color:#303133;transition:.3s}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-card__header{padding:18px 20px;border-bottom:1px solid #ebeef5;box-sizing:border-box}.el-card__body{padding:20px}.base-card-item__info-desc,.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.base-card-item__info-title,.twoRows{white-space:normal;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.base-card{box-sizing:border-box}.base-card .el-card__body{padding:0}.base-card-item{margin:10px;cursor:pointer;width:calc(25% - 20px);box-sizing:border-box}.base-card-item .el-card{box-shadow:none;height:100%}.base-card-item__img{vertical-align:top;padding-top:100%;position:relative;display:block;width:auto;height:auto}.base-card-item__img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-radius:0}.base-card-item__info{padding:10px;box-sizing:border-box;display:flex;flex-flow:column;justify-content:space-between}.base-card-item__info-title{height:38px;font-size:16px}.base-card-item__info-desc{color:#9a9e9f}.base-card-item__info>div{margin-top:5px}.base-card-item__info>div:first-child{margin-top:0}.base-card-item__bottom{display:flex;align-items:center}.base-card-item__bottom-oprice{color:#999;text-decoration:line-through;margin-right:5px}.base-card-item__bottom-price{font-size:16px;color:red;flex:1}.base-card-item__bottom-button{padding:0;float:right}.base-card-item .el-card__body{padding:0;height:100%}.el-divider{background-color:#dcdfe6;position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative}.el-divider__text{position:absolute;padding:0 20px;font-weight:500;color:#303133;font-size:14px}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.base-checkbox-group__info__bottom-name,.twoRows{white-space:normal;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.base-checkbox-group{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.base-checkbox-group .el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:5px}.base-checkbox-group .el-checkbox{position:relative;width:calc(50% - 10px);height:auto;margin:10px 5px 0 5px;padding:10px;min-height:45px}.base-checkbox-group .el-checkbox .el-checkbox__label{padding-left:0;width:100%;display:inline-flex;align-items:center;height:100%;justify-content:space-between}.base-checkbox-group .el-checkbox .el-checkbox__label .el-image{margin-right:5px}.base-checkbox-group .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label:before{content:"";display:block;width:10px;height:5px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);position:absolute;right:2.5px;bottom:5px;z-index:1}.base-checkbox-group .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label:after{content:"";display:block;width:0;height:0;border-left:25px solid transparent;position:absolute;right:0;bottom:0}.base-checkbox-group .el-checkbox.is-bordered .el-checkbox__inner{opacity:0;outline:none;position:absolute;margin:0;z-index:-1;height:0;width:0}.base-checkbox-group .el-checkbox.el-checkbox.is-bordered.is-disabled{cursor:not-allowed;border:2px dashed;border-color:#ebeef5}.base-checkbox-group__info{display:inline-flex;align-items:center;height:100%}.base-checkbox-group__info-img{width:40px;height:40px;margin-right:5px}.base-checkbox-group__info__bottom{flex:1}.base-checkbox-group__info__bottom-desc{color:#9a9e9f;white-space:normal;word-break:break-all}.base-radio-group__info__bottom-name,.twoRows{white-space:normal;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.base-radio-group{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.base-radio-group .el-radio.is-bordered+.el-radio.is-bordered{margin-left:5px}.base-radio-group .el-radio{position:relative;width:calc(50% - 10px);height:auto;margin:10px 5px 0 5px;padding:10px;min-height:45px}.base-radio-group .el-radio .el-radio__label{padding-left:0;width:100%;display:inline-flex;align-items:center;height:100%;justify-content:space-between}.base-radio-group .el-radio .el-radio__label .el-image{margin-right:5px}.base-radio-group .el-radio .el-radio__input.is-checked+.el-radio__label:before{content:"";display:block;width:10px;height:5px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);position:absolute;right:2.5px;bottom:5px;z-index:1}.base-radio-group .el-radio .el-radio__input.is-checked+.el-radio__label:after{content:"";display:block;width:0;height:0;border-left:25px solid transparent;position:absolute;right:0;bottom:0}.base-radio-group .el-radio.is-bordered .el-radio__inner{opacity:0;outline:none;position:absolute;margin:0;z-index:-1;height:0;width:0}.base-radio-group .el-radio.el-radio.is-bordered.is-disabled{cursor:not-allowed;border:2px dashed;border-color:#ebeef5}.base-radio-group__info{display:inline-flex;align-items:center;height:100%}.base-radio-group__info-img{width:40px;height:40px;margin-right:5px}.base-radio-group__info__bottom{flex:1}.base-radio-group__info__bottom-desc{color:#9a9e9f;white-space:normal;word-break:break-all}.van-count-down{color:#323233;font-size:14px;line-height:20px}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.oneRows{-webkit-line-clamp:1}.oneRows,.twoRows{white-space:normal;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.twoRows{-webkit-line-clamp:2}.goods-content{display:flex;margin-top:0;margin-bottom:0;padding-top:20px}.goods-content-left{width:40%;margin-right:10px}.goods-content-left .noImg{height:400px;display:flex;justify-content:center;align-items:center}.goods-content-left .noImg .van-image__error .van-icon{font-size:100px}.goods-content-right{flex:1}.goods-content-right>div+div{margin-top:10px}.goods-content-right .goods-title{font-size:22px;font-weight:700}.goods-content-right .goods-desc{padding:0}.goods-content-right .goods-sources>b{color:#ee0a24;font-weight:700}.goods-content-right .goods-chapter,.goods-content-right .goods-preInfo{color:#ee0a24}.goods-content-right .goods-price-info .countdown{margin-bottom:0;display:flex;justify-content:space-between;padding:10px 12px;background:linear-gradient(-45deg,#ff6034,#ee0a24)}.goods-content-right .goods-price-info .countdown-title{font-weight:700}.goods-content-right .goods-price-info .sale-price{padding:10px 12px;background:#f2f3f5}.goods-content-right .goods-price-info .sale-price .price{line-height:30px}.goods-content-right .goods-price-info .sale-price .price div:first-child{color:#999}.goods-content-right .goods-price-info .sale-price .price .o-price .label,.goods-content-right .goods-price-info .sale-price .price .sell-price .label{display:inline-block;margin-right:12px;font-size:14px;min-width:80px;text-align:justify;text-align-last:justify;color:#999}.goods-content-right .goods-price-info .sale-price .price .o-price em{position:relative;display:inline-block}.goods-content-right .goods-price-info .sale-price .price .o-price em:after,.goods-content-right .goods-price-info .sale-price .price .o-price em:before{content:"";display:block;width:100%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(15deg);border-top:1px solid}.goods-content-right .goods-price-info .sale-price .price .o-price em:after{transform:translate(-50%,-50%) rotate(-15deg)}.goods-content-right .goods-price-info .sale-price .price .sell-price em{text-decoration:line-through}.goods-content-right .goods-price-info .sale-price .price .sell-price .num{color:#ee0a24;font-size:1.5em}.goods-content-right .goods-price-info .sale-price .price .sell-price .disc,.goods-content-right .goods-price-info .sale-price .price .sell-price i{color:#ee0a24;font-style:italic}.goods-content-right .goods-price-info .sale-price .price .coupon{font-size:14px}.goods-content-right .goods-price-info .sale-price .price .coupon-tags{display:inline-block;margin-right:5px}.goods-content-right .goods-price-info .sale-price .price .coupon-tags>span{display:flex;align-items:center}.goods-content-right .goods-price-info .sale-price .price .coupon-tags .el-tag{margin-right:5px;cursor:pointer}.goods-content-right .goods-suits .suits-info{margin-top:10px;display:flex;flex-wrap:wrap;background:#f2f3f5;padding:10px}.goods-content-right .goods-suits .suits-item{width:65px;margin:10px;text-align:center}.goods-content-right .goods-suits .suits-item-img{width:65px;height:65px}.goods-content-right .goods-suits .suits-item-name{width:100%}.goods-content-right .goods-suits .suits-icon{display:flex;align-items:center;margin:10px;height:65px}.goods-content-right .goods-suits .is-pointer{cursor:pointer}.goods-content-right .goods-coupon .coupon-tags{margin-top:10px}.goods-content-right .goods-coupon .coupon-tags .el-tag{cursor:pointer}.goods-content-right .goods-coupon .coupon-tags .el-tag+.el-tag{margin-left:5px}.goods-content-right .goods-total{background:#f2f3f5;padding:20px 24px}.goods-content-right .goods-total li,.goods-content-right .goods-total ul{margin:0;padding:0;list-style:0}.goods-content-right .goods-total>ul>li{font-size:14px;margin:0;margin-bottom:6px;display:flex;justify-content:space-between}.goods-content-right .goods-total>ul>li .color,.goods-content-right .goods-total>ul>li .num{margin-left:10px}.goods-content-right .goods-total>ul>li .gift{color:#ee0a24}.goods-content-right .goods-total .totalPrice{color:#ee0a24;font-size:19px;margin-top:10px}.goods-content-right .goods-total .totalPrice i{font-style:italic}.goods-content-right .goods-total .disPrice{margin-top:10px}.goods-content-right .goods-total .disPrice i{font-style:italic}.goods-content-right .goods-total .disPrice .red{font-size:19px;color:#ee0a24}.goods-bottom{padding:10px 0}.goods-bottom .el-tabs .el-tabs__item{font-size:16px;min-width:80px;text-align:center;line-height:44px;height:44px;padding-left:20px;padding-right:20px}.goods-bottom .relate-goods{margin-left:-10px;margin-right:-10px;display:flex;padding:5px;flex-wrap:wrap}.goods-bottom .relate-goods .base-card{margin:5px;cursor:pointer;width:calc(25% - 10px)}.goods-bottom .el-tabs .el-tabs__header{position:sticky;margin:0;top:0;z-index:2;height:60px;border-bottom:1px solid #d7d7d7}.goods-bottom .el-tabs .el-tabs__header .el-tabs__nav-wrap{height:100%;line-height:60px}.goods-bottom .el-tabs .el-tabs__header .el-tabs__nav-wrap:after{content:none}.goods-bottom .el-tabs .el-tabs__header.is-top:before{border-bottom:1px solid #d7d7d7}.goods-bottom .goods-imgs-lazyload{display:block}.goods-bottom .intro-center{display:flex;overflow:auto;padding:20px 0}.goods-bottom .intro-center .el-image{width:100px;height:100px;float:left;margin-right:10px;flex-shrink:0}.goods-bottom .intro-name{font-size:18px;font-weight:700;color:#ee0a24}.goods-bottom .intro-desc{overflow:auto;padding:0;margin-top:5px}.goods-bottom .intro-courses{overflow:auto;display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}