body,html{height:100%}#welfare{width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#ff8e61),to(#ff6262));background:linear-gradient(1turn,#ff8e61,#ff6262);padding-bottom:2.13333rem}#welfare .mask{width:100%;height:100%;background:rgba(0,0,0,.65);position:fixed;left:0;top:0;z-index:99}#welfare .mask .sucesss-dialog{width:8.08rem;height:5.22667rem;background:#fff;border-radius:.26667rem;position:fixed;left:.96rem;top:50%;margin-top:-2.61333rem}#welfare .mask .sucesss-dialog .close{width:.48rem;height:.48rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAV1BMVEUAAAAAAP+AgICAgIBmZmZVVYBtbW1ddHRtbYBibHZkbXZnbXlmbHdna3hla3dma3dma3hlbHdnbHdma3dmbHhna3dma3dma3dmbHdma3Zmandma3dma3fs0qxhAAAAHHRSTlMAAQIEBQYHCw4aHCotiI2YmZycnairz9Ta4uT+2QO6gAAAALBJREFUOMvV08kSwjAIAFCS2sXum9pa/v87NZ1oaULIVbnBvGEmQAB+NS4lW75m1NyxU75ptiU/shIRJ+2a9l2tSd4ZpXwz04KaPGXMLQFRMcZTrHFUwJxU0BAlmI/SorHqIRurIgZAmz5rKp9Du3caVMysEbW/Kx1FZd+uBkF95yMoMsOgOs05oJxdsMrbF6Ma5laN6un/2rhbNao68mzBmbnVHp8FyfOanVxVwH/HCzI4FinhVVsoAAAAAElFTkSuQmCC);background-size:100% 100%;position:absolute;right:.42667rem;top:.42667rem}#welfare .mask .sucesss-dialog .success-text{font-size:.48rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#373e4e;width:100%;text-align:center;margin-top:1.6rem}#welfare .mask .sucesss-dialog .group-btn{width:100%;height:.93333rem;padding:0 .8rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:.96rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#welfare .mask .sucesss-dialog .group-btn .examine{width:2.93333rem;height:.93333rem;border-radius:.48rem;font-size:.37333rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#000;margin:auto;line-height:.93333rem;border:.02667rem solid #979797;-webkit-box-sizing:border-box;box-sizing:border-box}#welfare .mask .sucesss-dialog .group-btn .examine-course{margin:auto;color:#fff;border:none;border:.02667rem solid transparent;background:-webkit-gradient(linear,left top,right top,from(#ff6262),to(#ff8e61));background:linear-gradient(90deg,#ff6262,#ff8e61)}#welfare .topImage{width:10rem;height:3.52rem;display:block}#welfare .course-list{width:9.36rem;margin:auto;height:auto;margin-bottom:.32rem;position:relative}#welfare .course-list .gold{position:absolute;right:.26667rem;top:-1.06667rem;width:3.70667rem;height:1.22667rem}#welfare .course-list .course-list-title{height:4.90667rem;width:9.36rem;padding:0 .4rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../../assets/img/card-header.b96ca5e5.png);background-size:100% 100%}#welfare .course-list .course-list-title .title{font-size:.48rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#fff;height:.66667rem;line-height:.66667rem;padding-top:.32rem}#welfare .course-list .course-list-title .subheading-more{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.05333rem;height:.45333rem;line-height:.45333rem;font-size:.32rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff}#welfare .course-list .course-list-title .subheading-more .subheading{overflow:hidden;white-space:nowrap;width:70%;text-overflow:ellipsis}#welfare .course-list .course-list-title .subheading-more .more-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#welfare .course-list .course-list-title .subheading-more .more-list span{padding-right:.08rem}#welfare .course-list .course-list-title-two{background:url(../../assets/img/card-header-two.420fd52b.png);background-size:100% 100%}#welfare .course-list .list{width:100%;margin-top:-2.93333rem;background:#fff;border-radius:.26667rem;z-index:9;padding:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}#welfare .course-list .list .course-item{width:100%;height:2.56rem;padding-bottom:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex}#welfare .course-list .list .course-item:last-child{padding-bottom:0}#welfare .course-list .list .course-item .course-img{width:3.41333rem;height:2.56rem;border-radius:.32rem;margin-right:.37333rem;overflow:hidden}#welfare .course-list .list .course-item .course-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:4.8rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#welfare .course-list .list .course-item .course-info .course-title{font-size:.42667rem;font-family:PingFangSC-Regular,PingFang SC;line-height:.58667rem;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.26667rem;font-weight:400;color:#373e4e}#welfare .course-list .list .course-item .course-info .price{margin-bottom:.26667rem}#welfare .course-list .list .course-item .course-info .price .preferential-price{font-size:.37333rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#ff7043;margin-right:.10667rem}#welfare .course-list .list .course-item .course-info .price .original-price{font-size:.32rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#9ea2ae;text-decoration:line-through}#welfare .course-list .list .course-item-coupon{height:2.13333rem;background:url(../../assets/img/coupon.dc35af6b.png);background-size:100% 100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.4rem;padding:0}#welfare .course-list .list .course-item-coupon:last-child{margin-bottom:0}#welfare .course-list .list .course-item-coupon .money{width:2.13333rem;overflow:hidden;font-size:.8rem;font-family:Gotham-Bold,Gotham;font-weight:700;text-align:center;color:#f19090}#welfare .course-list .list .course-item-coupon .coupon-info{width:68%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.53333rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}#welfare .course-list .list .course-item-coupon .coupon-info .coupon-title{font-size:.42667rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;line-height:.50667rem;width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#864545;margin-bottom:.26667rem}#welfare .course-list .list .course-item-coupon .coupon-info .condition{font-size:.32rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#966f6f}#welfare .bottom-btn{width:100%;height:2.13333rem;position:fixed;bottom:0;line-height:2.13333rem;background:#fff;text-align:center}#welfare .bottom-btn .welfarebtn{width:6.4rem;height:1.06667rem;background:-webkit-gradient(linear,left top,right top,from(#ff6262),to(#ff8e61));background:linear-gradient(90deg,#ff6262,#ff8e61);border-radius:.58667rem;margin:auto;font-size:.42667rem;line-height:1.06667rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff}#welfare .bottom-btn .welfarebtn-disable{color:#666b77;background:#e6e6e6}