.subject[data-v-585ecd6a]{background:#f7f6f4;height:100%;position:relative;text-align:left}.common-body[data-v-585ecd6a]{height:100%}.subject__title[data-v-585ecd6a]{margin-top:8%;text-align:left;color:#f1943e;font-size:36px}.subject-bg[data-v-585ecd6a]{position:absolute;right:0;bottom:0;width:900px}.subject-qrcode[data-v-585ecd6a]{display:block;width:150px;margin:0 0 0 8px}.subject-btn[data-v-585ecd6a]{display:inline-block;background:#f1943e;color:#fff;font-size:18px;padding:5px 20px 4px 20px;border-radius:20px;margin-top:20px;letter-spacing:3px;font-weight:800}.subject-note[data-v-585ecd6a]{margin-top:80px}.code[data-v-585ecd6a]{display:flex}.code-item[data-v-585ecd6a]{margin:60px 80px 0 0}.code-item p[data-v-585ecd6a]{color:#f1943e;text-align:center;font-weight:500;font-size:16px}.video[data-v-0bcbbb02]{display:flex;height:100%;overflow:hidden}.video .right[data-v-0bcbbb02]{width:350px;overflow-y:auto;background-color:#f5f5f5}.video .left[data-v-0bcbbb02]{flex:1;position:relative}.video .left video[data-v-0bcbbb02]{width:100%;height:100%;background:#000}.video .left .close-img[data-v-0bcbbb02]{position:absolute;right:-1px;top:100px;opacity:.8;width:16px;z-index:100;cursor:pointer}.video .left .close-img[data-v-0bcbbb02]:hover{opacity:1}.order[data-v-3b0cb12e]{width:100%}.order-unpay[data-v-3b0cb12e]{width:100%;background:#fff;padding:20px;margin-bottom:20px}.order-unpay__header[data-v-3b0cb12e]{border-bottom:1px solid #e7e7e7;display:flex;align-items:center;padding-bottom:15px}.order-unpay__header .line[data-v-3b0cb12e]{width:5px;height:18px;border-radius:2px;background:#fc0;margin-right:6px;margin-top:-2px}.order-unpay__header .title[data-v-3b0cb12e]{font-size:18px;font-weight:600;color:#f1943e}.order-unpay__header .title.normal[data-v-3b0cb12e]{color:#333}.order-unpay__body .code-number[data-v-3b0cb12e]{margin-top:15px;color:#717171;display:flex;align-items:center;justify-content:space-between}.order-unpay__body .course-title[data-v-3b0cb12e]{font-size:16px;font-weight:600;margin-top:12px}.order-unpay__body .course-detail[data-v-3b0cb12e]{margin-top:12px;display:flex;align-items:end;justify-content:space-between}.order-unpay__body .course-detail img[data-v-3b0cb12e]{width:200px}.order-unpay__body .course-detail span[data-v-3b0cb12e]{font-size:22px;font-weight:600;margin-right:10px}.order-unpay__body .course-submit[data-v-3b0cb12e]{margin-top:10px;text-align:right}.personal[data-v-07cac186]{padding-top:30px;display:flex}.personal__menu[data-v-07cac186]{width:250px;height:400px;flex-shrink:0;background:#fff;margin-right:15px;min-height:300px}.personal__menu-item[data-v-07cac186]{line-height:36px;font-weight:800;margin:10px 0;text-align:center;border-left:2px solid transparent;cursor:pointer}.personal__menu-item.active[data-v-07cac186],.personal__menu-item[data-v-07cac186]:hover{color:#ffc300;border-left:2px solid #ffc300;background-color:#fbf9ed}.personal__course[data-v-07cac186]{flex:1;display:flex;width:100%}.card-box[data-v-07cac186]{display:flex;flex-wrap:wrap;width:100%}.card-box--single[data-v-07cac186]{align-items:flex-start}.card[data-v-07cac186]{width:48%;overflow:hidden;margin:0 2% 2% 0;background-color:#fff;padding:20px;border-radius:5px;display:flex;flex-direction:column;align-items:start;justify-content:space-between}.card[data-v-07cac186]:nth-child(2n){margin-right:0}.card__title[data-v-07cac186]{color:#333;font-size:18px;font-weight:800;text-align:left}.card__subtitle[data-v-07cac186]{text-align:left;margin-top:12px;color:#666}.card__teacher[data-v-07cac186]{flex:1;margin-top:15px;display:flex;align-items:center;flex-wrap:wrap}.card__teacher .teacher-item[data-v-07cac186]{margin-right:25px;margin-bottom:8px}.card__teacher .teacher-item img[data-v-07cac186]{width:50px;height:50px;border-radius:50%}.card__teacher .teacher-item p[data-v-07cac186]{margin:0;margin-top:12px;color:#555}.card .personal-btn[data-v-07cac186]{width:65px;background:#fc0;color:#fff;border-radius:15px;padding:2px 10px;cursor:pointer;flex-shrink:0}.card .card__footer[data-v-07cac186]{display:flex;align-items:center;width:100%}.info[data-v-07cac186]{width:100%;background:#fff;padding:40px 0 20px 0;border-radius:5px}.info .submit[data-v-07cac186]{width:100%;background:#fc0;border-radius:20px;border:none;margin-top:60px;color:#333;font-weight:500}.personal-avatar[data-v-07cac186]{width:100%;height:100%}.login-reminder[data-v-07cac186]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:5px;text-align:center}.login-reminder__icon[data-v-07cac186]{margin-bottom:20px}.login-reminder__icon img[data-v-07cac186]{width:80px;height:80px;border-radius:50%;opacity:.6}.login-reminder__title[data-v-07cac186]{font-size:22px;font-weight:600;color:#333;margin:0 0 12px 0}.login-reminder__desc[data-v-07cac186]{font-size:16px;color:#666;margin:0 0 30px 0;line-height:1.5}.login-reminder__btn[data-v-07cac186]{background:#fc0;color:#333;border:none;border-radius:25px;padding:12px 40px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.login-reminder__btn[data-v-07cac186]:hover{background:#ffb300;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,204,0,.3)}.login-reminder__btn[data-v-07cac186]:active{transform:translateY(0)}.pay[data-v-b9db4cd4]{padding:20px 0;flex:1;display:flex;justify-content:center}.pay .pay-container[data-v-b9db4cd4]{width:900px}.pay .pay-title[data-v-b9db4cd4]{margin-top:60px;font-size:18px;font-weight:800;margin-bottom:18px}.pay .pay-detail[data-v-b9db4cd4]{box-shadow:0 0 10px #e3e3e3;padding:30px 25px;border-left:4px solid #fddb00;border-radius:4px}.pay .pay-detail .order-section .course-info[data-v-b9db4cd4]{display:flex;align-items:flex-start;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.pay .pay-detail .order-section .course-info .course-left[data-v-b9db4cd4]{flex:1}.pay .pay-detail .order-section .course-info .course-left h3[data-v-b9db4cd4]{font-weight:500;font-size:16px;margin:0 0 8px 0}.pay .pay-detail .order-section .course-info .course-left p[data-v-b9db4cd4]{color:#666;margin:0 0 12px 0}.pay .pay-detail .order-section .course-info .course-left img[data-v-b9db4cd4]{width:200px}.pay .pay-detail .order-section .course-info .course-right[data-v-b9db4cd4]{width:100px;color:#ff4c4c;display:flex;align-items:center;justify-content:flex-end}.pay .pay-detail .order-section .course-info .course-right .original-price[data-v-b9db4cd4]{font-size:24px;font-weight:500}.pay .pay-detail .order-section .coupon-section[data-v-b9db4cd4]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.pay .pay-detail .order-section .coupon-section .coupon-item[data-v-b9db4cd4]{display:flex;align-items:center;justify-content:space-between;padding:15px;background:#fff5f5;border:1px solid #ff6b6b;border-radius:8px;cursor:default}.pay .pay-detail .order-section .coupon-section .coupon-item .coupon-info[data-v-b9db4cd4]{flex:1}.pay .pay-detail .order-section .coupon-section .coupon-item .coupon-info .coupon-value[data-v-b9db4cd4]{display:flex;justify-content:space-between;align-items:center}.pay .pay-detail .order-section .coupon-section .coupon-item .coupon-info .coupon-value .coupon-name[data-v-b9db4cd4]{color:#333;font-size:16px;font-weight:500}.pay .pay-detail .order-section .coupon-section .coupon-item .coupon-info .coupon-value .coupon-amount[data-v-b9db4cd4]{color:#ff4c4c;font-size:18px;font-weight:700}.pay .pay-detail .order-section .price-summary .amount-row[data-v-b9db4cd4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px}.pay .pay-detail .order-section .price-summary .amount-row[data-v-b9db4cd4]:last-child{margin-bottom:0}.pay .pay-detail .order-section .price-summary .amount-row.total[data-v-b9db4cd4]{margin-top:15px;padding-top:15px;border-top:1px solid #e0e0e0;font-weight:700;font-size:18px}.pay .pay-detail .order-section .price-summary .amount-row.total .total-amount[data-v-b9db4cd4]{color:#ff4c4c;font-size:24px}.pay .pay-detail .order-section .price-summary .amount-row .discount[data-v-b9db4cd4]{color:#ff4c4c}.pay .pay-submit[data-v-b9db4cd4]{margin-top:40px;display:flex;justify-content:center}.pay .pay-submit>div[data-v-b9db4cd4]{display:inline-block;background-color:#ffc525;color:#fff;padding:6px 40px;font-size:16px;border-radius:30px;box-shadow:0 10px 20px 0 rgba(251,214,125,.8);cursor:pointer}.pay .pay-way[data-v-b9db4cd4]{display:flex}.pay .pay-way__item[data-v-b9db4cd4]{margin-right:30px;display:flex;align-items:center}.pay .pay-way__item img[data-v-b9db4cd4]{width:50px}.pay .pay-way__item .pay-way-label[data-v-b9db4cd4]{margin:0 10px}.pay .address-form[data-v-b9db4cd4]{width:100%}.pay-mobile[data-v-45471289]{padding-bottom:120px}.pay-mobile .order[data-v-45471289]{padding:30px 20px;border-bottom:12px solid #f3f3f3}.pay-mobile .order>h3[data-v-45471289]{font-size:16px;font-weight:800;color:#333}.pay-mobile .order .order-detail[data-v-45471289]{display:flex}.pay-mobile .order .order-detail img[data-v-45471289]{width:100px}.pay-mobile .order .order-detail .right[data-v-45471289]{margin-left:12px;flex:1}.pay-mobile .order .order-detail .right h3[data-v-45471289]{font-size:14px;margin-top:6px}.pay-mobile .order .order-detail .right p[data-v-45471289]{color:#ff4c4c;font-size:22px;font-weight:800;margin:0}.pay-mobile .way[data-v-45471289]{padding:0 10px}.pay-mobile .way .way__item[data-v-45471289]{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f1f1f1}.pay-mobile .way .way__item img[data-v-45471289]{width:40px}.pay-mobile .way .way__item .way-label[data-v-45471289]{flex:1;margin-left:10px;font-size:16px}.pay-mobile .way .way__item[data-v-45471289]:last-child{border-bottom:none}.pay-mobile .way[data-v-45471289] .ant-radio-wrapper{width:100%;display:flex;flex-flow:row-reverse}.pay-mobile .way[data-v-45471289] .ant-radio-wrapper span:nth-child(2){flex:1}.pay-mobile .coupon[data-v-45471289]{padding:20px;border-bottom:12px solid #f3f3f3}.pay-mobile .coupon h3[data-v-45471289]{font-size:16px;font-weight:800;color:#333;margin-bottom:15px}.pay-mobile .coupon .coupon-item[data-v-45471289]{display:flex;align-items:center;justify-content:space-between;padding:15px;background:#fff5f5;border:1px solid #ff6b6b;border-radius:8px}.pay-mobile .coupon .coupon-item .coupon-info[data-v-45471289]{flex:1}.pay-mobile .coupon .coupon-item .coupon-info .coupon-value[data-v-45471289]{display:flex;justify-content:space-between;align-items:center;color:#ff4c4c;font-weight:700}.pay-mobile .coupon .coupon-item .coupon-info .coupon-value .coupon-name[data-v-45471289]{flex:1;color:#333;font-weight:400}.pay-mobile .coupon .coupon-item .coupon-info .coupon-value .coupon-amount[data-v-45471289]{color:#ff4c4c;font-weight:700}.pay-mobile .coupon .coupon-item .coupon-info .coupon-placeholder[data-v-45471289]{color:#999}.pay-mobile .coupon .coupon-item .coupon-arrow[data-v-45471289]{width:12px;margin-left:10px}.pay-mobile .amount-info[data-v-45471289]{padding:20px;background:#fff}.pay-mobile .amount-info .amount-row[data-v-45471289]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px}.pay-mobile .amount-info .amount-row.total[data-v-45471289]{margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0;font-weight:700}.pay-mobile .amount-info .amount-row.total .total-amount[data-v-45471289]{color:#ff4c4c;font-size:18px}.pay-mobile .amount-info .amount-row .discount[data-v-45471289]{color:#ff4c4c}.pay-mobile .coupon-modal-overlay[data-v-45471289]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.pay-mobile .coupon-modal-overlay .coupon-modal[data-v-45471289]{background:#fff;border-radius:12px;width:90%;max-height:70vh;overflow:hidden}.pay-mobile .coupon-modal-overlay .coupon-modal .coupon-modal-header[data-v-45471289]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #f0f0f0}.pay-mobile .coupon-modal-overlay .coupon-modal .coupon-modal-header h3[data-v-45471289]{margin:0;font-size:18px}.pay-mobile .coupon-modal-overlay .coupon-modal .coupon-modal-header .close-btn[data-v-45471289]{font-size:24px;color:#999;cursor:pointer}.pay-mobile .coupon-modal-overlay .coupon-modal .coupon-list[data-v-45471289]{max-height:50vh;overflow-y:auto}.pay-mobile .coupon-modal-overlay .coupon-modal .coupon-list .coupon-option[data-v-45471289]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #f0f0f0;cursor:pointer}.pay-mobile .coupon-modal-overlay .coupon-modal .coupon-list .coupon-option.selected[data-v-45471289]{background:#fff5f5}.pay-mobile .coupon-modal-overlay .coupon-modal .coupon-list .coupon-option .coupon-option-content[data-v-45471289]{flex:1}.pay-mobile .coupon-modal-overlay .coupon-modal .coupon-list .coupon-option .coupon-option-content .coupon-name[data-v-45471289]{font-size:14px;color:#333;margin-bottom:5px}.pay-mobile .coupon-modal-overlay .coupon-modal .coupon-list .coupon-option .coupon-option-content .coupon-amount[data-v-45471289]{font-size:18px;color:#ff4c4c;font-weight:700}.pay-mobile .coupon-modal-overlay .coupon-modal .coupon-list .coupon-option .coupon-radio .radio-checked[data-v-45471289]{width:20px;height:20px;border-radius:50%;background:#ff4c4c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.pay-mobile .coupon-modal-overlay .coupon-modal .coupon-list .coupon-option .coupon-radio .radio-unchecked[data-v-45471289]{width:20px;height:20px;border-radius:50%;border:1px solid #ddd}.pay-mobile .link[data-v-45471289]{position:fixed;width:100%;left:0;bottom:0;display:flex;flex-direction:column;align-items:center;padding:16px 20px;background:#fff;border-top:1px solid #f0f0f0;z-index:100;box-shadow:0 -2px 10px rgba(0,0,0,.05)}.pay-mobile .link p[data-v-45471289]{margin-bottom:6px;color:#666}.pay-mobile .link .capsule[data-v-45471289]{background:linear-gradient(135deg,#f6c144,#ff8c42);width:100%;padding:16px 24px;border-radius:12px;text-align:center;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-height:52px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(246,193,68,.3)}.pay-mobile .link .capsule[data-v-45471289]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(246,193,68,.4)}.pay-mobile .link .capsule[data-v-45471289]:active{transform:translateY(0)}.pay-mobile .address[data-v-45471289]{padding:20px 20px;border-bottom:12px solid #f3f3f3;font-size:14px;display:flex;align-items:center}.pay-mobile .address-icon[data-v-45471289]{width:30px;margin-right:10px}.pay-mobile .address-detail[data-v-45471289]{flex:1}.pay-mobile .address-detail__name[data-v-45471289]{margin:0;font-size:16px;font-weight:800}.pay-mobile .address-detail__info[data-v-45471289]{margin:0;margin-top:4px;color:#666;font-size:14px}.pay-mobile .address-arrow[data-v-45471289]{width:12px;margin-left:10px}.wechat[data-v-73bce2cf]{flex:1;display:flex;justify-content:center}.wechat .wechat-container[data-v-73bce2cf]{width:900px}.wechat .wechat-price[data-v-73bce2cf]{margin-top:60px;padding-bottom:30px;border-bottom:1px solid #e3e3e3;display:flex;justify-content:space-between;align-items:center}.wechat .wechat-price span[data-v-73bce2cf]{font-size:24px;margin-left:5px}.wechat .wechat-qrcode[data-v-73bce2cf]{margin-top:100px;display:flex;align-items:center;justify-content:center}.wechat .wechat-qrcode.alipay .img-tips[data-v-73bce2cf]{background-color:#108ee9}.wechat .wechat-qrcode.alipay .wechat-qrcode__right img[data-v-73bce2cf]{width:280px}.wechat .wechat-qrcode__left[data-v-73bce2cf]{margin-right:200px}.wechat .wechat-qrcode__left img[data-v-73bce2cf]{width:200px}.wechat .wechat-qrcode__left .img-tips[data-v-73bce2cf]{margin-top:10px;padding:5px 0;width:188px;background-color:#07c160;display:flex;align-items:center;justify-content:center}.wechat .wechat-qrcode__left .img-tips span[data-v-73bce2cf]{color:#fff;font-size:12px;margin-left:20px}.wechat .wechat-qrcode__right img[data-v-73bce2cf]{width:200px}.address[data-v-4375af51]{padding-bottom:10px;min-height:100%;background-color:#f5f5f5;display:flex;flex-direction:column}.address-header[data-v-4375af51]{padding:12px 0;background-color:#fff;text-align:center;font-size:18px}.address-content[data-v-4375af51]{flex:1;margin:20px}.address-content-card[data-v-4375af51]{border-radius:10px;overflow:hidden}.address-footer[data-v-4375af51]{padding:20px 20px 60px 20px;text-align:center}.address .van-popup{height:auto!important}