.back-header[data-v-2578a492]{display:flex;align-items:center;justify-content:flex-start;width:100%;height:3.714286rem;box-sizing:border-box;padding:0 1.142857rem;font-size:1.214286rem;font-weight:700;line-height:1;color:#303133;background:#fff;cursor:pointer;user-select:none}.back-header--sticky[data-v-2578a492]{position:sticky;top:0;z-index:20;flex-shrink:0}.back-header i[data-v-2578a492]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.428571rem;height:1.428571rem;margin-right:.428571rem;font-size:1.285714rem;font-weight:700;line-height:1;color:inherit}.back-header i[data-v-2578a492]:before{display:block;line-height:1}.back-header__title[data-v-2578a492]{display:inline-flex;align-items:center;min-width:0;height:1.428571rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.214286rem;line-height:1.428571rem}.back-header__extra[data-v-2578a492]{display:flex;align-items:center;flex-shrink:0;margin-left:auto;max-width:55%}.back-header--with-extra[data-v-2578a492]{cursor:default}.back-header--with-extra .back-header__title[data-v-2578a492],.back-header--with-extra .el-icon-back[data-v-2578a492]{cursor:pointer}.back-header[data-v-2578a492]:hover{color:#101010}.training-buy[data-v-e9d386f8]{position:relative;min-height:100%;background:#fff}.training-buy--side[data-v-e9d386f8]{display:flex;flex-direction:column;height:100%}.training-buy--side .training-buy__body[data-v-e9d386f8]{flex:1;min-height:0;overflow:auto;padding:0 1.142857rem 1.142857rem}.training-buy--side .content--page-info[data-v-e9d386f8]{padding-bottom:0}.training-buy--side .btn_wrap[data-v-e9d386f8]{flex-shrink:0}.training-buy--page[data-v-e9d386f8]{min-height:100%;box-sizing:border-box;display:flex;flex-direction:column}.training-buy--page[data-v-e9d386f8] .back-header{position:sticky;top:0;z-index:20;flex-shrink:0}.training-buy--page .training-buy__body[data-v-e9d386f8]{flex:1;width:100%;max-width:51.428571rem;margin:0 auto;padding:0 1.142857rem 1.142857rem;box-sizing:border-box}.training-buy--page .btn_wrap[data-v-e9d386f8]{position:sticky;bottom:0;z-index:20;flex-shrink:0;width:100%;max-width:51.428571rem;margin:0 auto;box-sizing:border-box}.training-buy__header[data-v-e9d386f8]{flex-shrink:0;padding:0 1.142857rem 0 0;min-height:3.714286rem}.training-buy__side-back[data-v-e9d386f8]{flex:1;min-width:0;width:auto;height:3.714286rem;padding-right:.571429rem}.training-buy__actions[data-v-e9d386f8]{gap:.857143rem;flex-shrink:0}.training-buy__action[data-v-e9d386f8]{display:inline-flex;align-items:center;justify-content:center;width:1.285714rem;height:1.285714rem;padding:0;border:none;background:transparent;font-size:1.285714rem;color:#909399;cursor:pointer;line-height:1}.training-buy__action.el-icon-close[data-v-e9d386f8]{font-size:1.428571rem}.training-buy__action[data-v-e9d386f8]:hover{color:#303133}.content[data-v-e9d386f8]{position:relative}.banner[data-v-e9d386f8]{width:100%;overflow:hidden;border-radius:.714286rem;background:#e8e8e8;margin-bottom:.714286rem}.banner img[data-v-e9d386f8]{display:block;width:100%;height:auto;object-fit:contain}.section-title[data-v-e9d386f8]{font-size:1.142857rem;font-weight:700;color:#101010}.date[data-v-e9d386f8]{color:#000;font-size:.857143rem;padding:.071429rem 1.285714rem;border-radius:.142857rem;background-color:#f3f4f7;margin-right:.571429rem}.people-info[data-v-e9d386f8]{color:rgba(90,90,90,.69);font-size:.714286rem}.people-info .people-icon[data-v-e9d386f8]{width:.857143rem;height:.857143rem;margin-right:.142857rem}.desc[data-v-e9d386f8]{padding:1.285714rem;border-radius:.571429rem;background-color:#f8f8f8;padding:.857143rem 1.142857rem;color:#868686;font-size:.857143rem}.payment-section[data-v-e9d386f8]{margin-top:1.714286rem}.payment-section h2[data-v-e9d386f8]{margin:0 0 .857143rem;font-size:1.071429rem}.payment-option[data-v-e9d386f8]{display:flex;align-items:center;width:100%;min-height:3.714286rem;margin-bottom:.714286rem;padding:0 1rem;border:.071429rem solid #e5e6eb;color:#303133;font-size:.857143rem;text-align:left;cursor:pointer;border-radius:.571429rem;background:#f8f8f8}.payment-icon[data-v-e9d386f8]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.428571rem;height:1.428571rem;margin-right:1.214286rem;font-size:.857143rem}.payment-icon img[data-v-e9d386f8]{width:100%;height:100%;object-fit:contain}.payment-icon--paypal[data-v-e9d386f8]{width:5.142857rem;height:1.714286rem;margin-right:.857143rem}.check[data-v-e9d386f8]{display:inline-flex;align-items:center;justify-content:center;width:1.285714rem;height:1.285714rem;margin-left:auto;font-size:1.285714rem;border:.107143rem solid #d0d0d0;border-radius:50%;box-sizing:border-box;color:#fff;font-size:.857143rem}.checked[data-v-e9d386f8]{border-color:#409eff;background:#409eff}.btn_wrap[data-v-e9d386f8]{width:100%;height:4.714286rem;box-sizing:border-box;background:#fff;padding:1.142857rem}.btn_wrap .price_wrap[data-v-e9d386f8]{display:flex;align-items:baseline;color:#ff5c00;padding:0 .571429rem;border-radius:.285714rem;background:#fff1f0;margin-right:.5rem;height:2.428571rem;box-sizing:border-box}.btn_wrap .price_wrap .price-unit[data-v-e9d386f8]{margin-right:.142857rem;font-size:1rem;font-weight:700;line-height:2.428571rem}.btn_wrap .price_wrap .price-value[data-v-e9d386f8]{font-size:1.428571rem;font-weight:700;line-height:2.428571rem}.btn_wrap .training_status_b[data-v-e9d386f8]{padding:.428571rem .642857rem;border-radius:.285714rem;color:#3580ff;background:#e8f1ff;margin-right:.857143rem}.btn_wrap .training_status_b img[data-v-e9d386f8]{width:1.142857rem;height:1.142857rem;margin-right:.285714rem}.btn_wrap .btn[data-v-e9d386f8]{color:#0c0c0c;font-size:.857143rem;font-weight:400;height:2.428571rem;line-height:2.428571rem;border:.071429rem solid #e7e7e7;border-radius:.571429rem;text-align:center;box-sizing:border-box}.price[data-v-e9d386f8]{color:#ff5c00;font-size:1.571429rem;font-weight:700}.price small[data-v-e9d386f8]{margin-right:.142857rem;font-size:.857143rem;font-weight:400}.pay-button[data-v-e9d386f8]{flex:1;height:2.571429rem;border:0;border-radius:.428571rem;color:#fff;background:#409eff;font-size:1rem;cursor:pointer}