[data-v-15d16797] .el-dialog__body{padding:20px}[data-v-15d16797] .el-dialog__header{padding:20px;border-bottom:1px solid #f0f2f5}.dialog-header-title[data-v-15d16797]{font-size:18px;font-weight:700;color:#303133}.school-info-container[data-v-15d16797]{background-color:#f5f7fa;padding:20px;min-height:500px;border-radius:20px}.info-card[data-v-15d16797]{background:#fff;border-radius:12px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);margin-bottom:20px;padding:20px;box-sizing:border-box}.top-card[data-v-15d16797]{display:flex;justify-content:space-between;align-items:center;background-image:linear-gradient(90deg,#fff,#fcfdfe);transition:all .3s;position:relative;overflow:hidden}.top-card.card-version-0[data-v-15d16797]{background:linear-gradient(120deg,#f4f4f5,#fff);border:1px solid #e9e9eb}.top-card.card-version-0 .school-logo-wrapper[data-v-15d16797]{background:rgba(144,147,153,.1)}.top-card.card-version-0 .school-logo-wrapper i[data-v-15d16797]{color:#909399}.top-card.card-version-1[data-v-15d16797]{background:linear-gradient(120deg,#e8f8f0,#f0fbf5);border:1px solid #bcebdc}.top-card.card-version-1 .school-logo-wrapper[data-v-15d16797]{background:rgba(25,190,107,.1)}.top-card.card-version-1 .school-logo-wrapper i[data-v-15d16797]{color:#19be6b}.top-card.card-version-2[data-v-15d16797]{background:linear-gradient(120deg,#eaf4fe,#f0f8ff);border:1px solid #c0ddfa}.top-card.card-version-2 .school-logo-wrapper[data-v-15d16797]{background:rgba(45,140,240,.1)}.top-card.card-version-2 .school-logo-wrapper i[data-v-15d16797]{color:#2d8cf0}.top-card.card-version-3[data-v-15d16797]{background:linear-gradient(120deg,#fff5e6,#fffbf5);border:1px solid #ffe0b3}.top-card.card-version-3 .school-logo-wrapper[data-v-15d16797]{background:rgba(255,153,0,.1)}.top-card.card-version-3 .school-logo-wrapper i[data-v-15d16797]{color:#f90}.top-card.card-version-4[data-v-15d16797]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border:none;box-shadow:0 4px 16px rgba(231,76,60,.3)}.top-card.card-version-4 .school-text .name-row .name[data-v-15d16797]{color:#fff}.top-card.card-version-4 .school-text .domain-row[data-v-15d16797]{color:hsla(0,0%,100%,.8)}.top-card.card-version-4 .school-text .domain-row .link[data-v-15d16797]{color:#fff;text-decoration:underline}.top-card.card-version-4 .school-logo-wrapper[data-v-15d16797]{background:hsla(0,0%,100%,.2)}.top-card.card-version-4 .school-logo-wrapper i[data-v-15d16797]{color:#fff}.top-card.card-version-4 .validity-info .label[data-v-15d16797]{color:hsla(0,0%,100%,.8)}.top-card.card-version-4 .validity-info .date[data-v-15d16797],.top-card.card-version-4 .validity-info .label i[data-v-15d16797]{color:#fff}.top-card.card-version-5[data-v-15d16797]{background:linear-gradient(135deg,#722ed1,#531dab);color:#fff;border:none;box-shadow:0 4px 16px rgba(114,46,209,.3)}.top-card.card-version-5 .school-text .name-row .name[data-v-15d16797]{color:#fff}.top-card.card-version-5 .school-text .domain-row[data-v-15d16797]{color:hsla(0,0%,100%,.8)}.top-card.card-version-5 .school-text .domain-row .link[data-v-15d16797]{color:#fff;text-decoration:underline}.top-card.card-version-5 .school-logo-wrapper[data-v-15d16797]{background:hsla(0,0%,100%,.2)}.top-card.card-version-5 .school-logo-wrapper i[data-v-15d16797]{color:#fff}.top-card.card-version-5 .validity-info .label[data-v-15d16797]{color:hsla(0,0%,100%,.8)}.top-card.card-version-5 .validity-info .date[data-v-15d16797],.top-card.card-version-5 .validity-info .label i[data-v-15d16797]{color:#fff}.school-main-info[data-v-15d16797]{display:flex;align-items:center}.school-logo-wrapper[data-v-15d16797]{width:60px;height:60px;background:#e6f1fc;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:20px}.school-logo-wrapper i[data-v-15d16797]{font-size:32px;color:#409eff}.school-text .name-row[data-v-15d16797]{display:flex;align-items:center;margin-bottom:8px}.school-text .name-row .name[data-v-15d16797]{font-size:20px;font-weight:700;color:#303133;margin-right:10px}.school-text .name-row .tag[data-v-15d16797]{font-size:12px;padding:2px 8px;border-radius:4px;margin-left:5px;display:inline-block;vertical-align:middle;font-weight:500}.school-text .name-row .tag.version-0[data-v-15d16797]{background:#f4f4f5;border:1px solid #e9e9eb;color:#909399}.school-text .name-row .tag.version-1[data-v-15d16797]{background:#e8f8f0;border:1px solid #bcebdc;color:#19be6b}.school-text .name-row .tag.version-2[data-v-15d16797]{background:#eaf4fe;border:1px solid #c0ddfa;color:#2d8cf0}.school-text .name-row .tag.version-3[data-v-15d16797]{background:#fff5e6;border:1px solid #ffe0b3;color:#f90}.school-text .name-row .tag.version-4[data-v-15d16797]{background:#fdeceb;border:1px solid #f8c8c4;color:#e74c3c}.school-text .name-row .tag.version-5[data-v-15d16797]{background:#f1eaff;border:1px solid #d5bfff;color:#722ed1}.school-text .domain-row[data-v-15d16797]{font-size:14px;color:#909399}.school-text .domain-row .link[data-v-15d16797]{color:#409eff;text-decoration:none;margin-left:5px}.validity-info[data-v-15d16797]{text-align:right}.validity-info .label[data-v-15d16797]{font-size:14px;color:#909399;margin-bottom:5px}.validity-info .label i[data-v-15d16797]{margin-left:5px;cursor:pointer}.validity-info .date[data-v-15d16797]{font-size:24px;font-weight:700;color:#303133}.capacity-card .card-header[data-v-15d16797]{font-size:16px;font-weight:700;color:#303133;margin-bottom:20px}.capacity-card .capacity-list[data-v-15d16797]{display:flex;justify-content:space-between}.capacity-card .capacity-item[data-v-15d16797]{width:30%}.capacity-card .capacity-item .item-header[data-v-15d16797]{display:flex;justify-content:space-between;margin-bottom:10px}.capacity-card .capacity-item .item-header .label[data-v-15d16797]{font-size:14px;color:#606266}.capacity-card .capacity-item .item-header .percent[data-v-15d16797]{font-size:14px;font-weight:700}.capacity-card .capacity-item .item-footer[data-v-15d16797]{margin-top:8px;font-size:12px;color:#909399}.text-orange[data-v-15d16797]{color:#ff6b00}.text-yellow[data-v-15d16797]{color:#ffc107}.text-green[data-v-15d16797]{color:#28a745}.bottom-section[data-v-15d16797]{display:flex;justify-content:space-between;margin-bottom:20px}.assets-card[data-v-15d16797]{width:40%;margin-bottom:0;display:flex;flex-direction:column}.assets-card .card-header[data-v-15d16797]{font-size:16px;font-weight:700;color:#303133;margin-bottom:20px}.assets-card .assets-body[data-v-15d16797]{flex:1;display:flex;flex-direction:column;justify-content:center}.assets-card .assets-body .label[data-v-15d16797]{font-size:14px;color:#606266;margin-bottom:10px}.assets-card .assets-body .value-row[data-v-15d16797]{margin-bottom:20px}.assets-card .assets-body .value-row .value[data-v-15d16797]{font-size:40px;font-weight:700;color:#303133}.assets-card .assets-body .value-row .unit[data-v-15d16797]{font-size:16px;color:#606266;margin-left:5px}.assets-card .assets-body .detail-btn[data-v-15d16797]{width:100%;border-color:#409eff;color:#409eff}.courses-card[data-v-15d16797]{width:58%;margin-bottom:0}.courses-card .card-header[data-v-15d16797]{font-size:16px;font-weight:700;color:#303133;margin-bottom:20px}.courses-card .course-grid[data-v-15d16797]{display:flex;flex-wrap:wrap;gap:15px}.courses-card .course-item[data-v-15d16797]{width:calc(33.33% - 10px);border-radius:8px;padding:15px;display:flex;align-items:start;cursor:pointer;transition:all .3s;box-sizing:border-box}.courses-card .course-item[data-v-15d16797]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.courses-card .course-item .course-icon[data-v-15d16797]{margin-right:10px}.courses-card .course-item .course-icon i[data-v-15d16797]{font-size:18px}.courses-card .course-item .course-detail .course-name[data-v-15d16797]{font-size:14px;font-weight:700;margin-bottom:5px}.courses-card .course-item .course-detail .course-time[data-v-15d16797]{font-size:12px;opacity:.8}.courses-card .course-jrcode[data-v-15d16797]{background:#f0f9eb;color:#67c23a;border:1px solid #e1f3d8}.courses-card .course-jrcode .course-icon i[data-v-15d16797]{color:#67c23a}.courses-card .course-scratch[data-v-15d16797]{background:#fdf6ec;color:#e6a23c;border:1px solid #faecd8}.courses-card .course-scratch .course-icon i[data-v-15d16797]{color:#e6a23c}.courses-card .course-python[data-v-15d16797]{background:#f4f0ff;color:#722ed1;border:1px solid #d3adf7}.courses-card .course-python .course-icon i[data-v-15d16797]{color:#722ed1}.courses-card .course-cpp[data-v-15d16797]{background:#ecf5ff;color:#409eff;border:1px solid #b3d8ff}.courses-card .course-cpp .course-icon i[data-v-15d16797]{color:#409eff}.courses-card .course-default[data-v-15d16797]{background:#f4f4f5;color:#909399;border:1px solid #e9e9eb}.courses-card .course-default .course-icon i[data-v-15d16797]{color:#909399}.container[data-v-15d16797]{background:#f7f8fa}.container .course-left[data-v-15d16797]{height:calc(100vh - 121px);display:flex;flex-flow:column;background:#fff}.container .course-left .course-left-ppt[data-v-15d16797]{flex:6;padding-top:15px;padding-right:15px;padding-bottom:15px}.container .course-left .course-left-ppt .course-view[data-v-15d16797]{width:100%;height:100%}.container .course-left .course-left-comment[data-v-15d16797]{flex:1;display:flex;flex-flow:column}.container .course-left .course-left-comment .course-left-comment-title[data-v-15d16797]{padding:10px;flex:1;font-weight:500}.container .course-left .course-left-comment .course-left-comment-content[data-v-15d16797]{flex:1}.contract-card .contract-table-wrapper[data-v-15d16797]{height:300px}.recommendation-card[data-v-15d16797]{margin-top:24px;background-color:#fff7e6;border:1px solid #ffe7ba;border-radius:8px;padding:24px;display:flex;flex-direction:column;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media (min-width:768px){.recommendation-card[data-v-15d16797]{flex-direction:row;align-items:center;justify-content:space-between}}.recommendation-card .left-content[data-v-15d16797]{display:flex;align-items:flex-start;margin-bottom:16px}@media (min-width:768px){.recommendation-card .left-content[data-v-15d16797]{margin-bottom:0}}.recommendation-card .left-content .icon-box[data-v-15d16797]{width:56px;height:56px;background-color:#d69e2e;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;margin-right:16px;flex-shrink:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.recommendation-card .left-content .text-content h4[data-v-15d16797]{color:#111827;font-weight:700;font-size:18px;margin:0 0 4px 0}.recommendation-card .left-content .text-content .desc[data-v-15d16797]{font-size:14px;color:#6b7280;margin-bottom:8px}.recommendation-card .left-content .text-content .code-row[data-v-15d16797]{display:flex;align-items:center;font-weight:500;color:#374151}.recommendation-card .left-content .text-content .code-row .code[data-v-15d16797]{font-weight:700;color:#111827;margin-right:8px;font-size:18px}.recommendation-card .left-content .text-content .code-row i[data-v-15d16797]{color:#9ca3af;cursor:pointer;transition:color .3s;font-size:16px}.recommendation-card .left-content .text-content .code-row i[data-v-15d16797]:hover{color:#3b82f6}.recommendation-card .right-content[data-v-15d16797]{display:flex;align-items:center}@media (min-width:768px){.recommendation-card .right-content[data-v-15d16797]{border-left:1px solid #fed7aa;padding-left:32px;margin-left:16px}}.recommendation-card .right-content .balance-info[data-v-15d16797]{text-align:right;margin-right:32px}.recommendation-card .right-content .balance-info .amount[data-v-15d16797]{font-size:24px;font-weight:700;color:#1f2937}.recommendation-card .right-content .balance-info .actions[data-v-15d16797]{display:flex;align-items:center;justify-content:flex-end;margin-top:4px;font-size:12px;color:#6b7280}.recommendation-card .right-content .balance-info .actions .view-detail[data-v-15d16797]{color:#3b82f6;cursor:pointer;margin-left:8px}.recommendation-card .right-content .balance-info .actions .view-detail[data-v-15d16797]:hover{text-decoration:underline;color:#1d4ed8}.recommendation-card .right-content .poster-btn[data-v-15d16797]{background-color:#b48b57;border-color:#b48b57;color:#fff;font-weight:500}.recommendation-card .right-content .poster-btn[data-v-15d16797]:hover{background-color:#9a7648;border-color:#9a7648}.coupon-detail-dialog{border-radius:8px;overflow:hidden}.coupon-detail-dialog .el-dialog__header{padding:20px;border-bottom:1px solid #f0f2f5}.coupon-detail-dialog .el-dialog__header .dialog-header{display:flex;justify-content:space-between;align-items:center}.coupon-detail-dialog .el-dialog__header .dialog-header .title{font-size:18px;font-weight:700;color:#303133}.coupon-detail-dialog .el-dialog__header .dialog-header .close-icon{font-size:20px;color:#909399;cursor:pointer}.coupon-detail-dialog .el-dialog__header .dialog-header .close-icon:hover{color:#606266}.coupon-detail-dialog .el-dialog__header .el-dialog__headerbtn{display:none}.coupon-detail-dialog .el-dialog__body{padding:0}.coupon-detail-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #f0f2f5;background-color:#fff}.coupon-detail-dialog .coupon-tabs{padding:0 24px;border-bottom:1px solid #f0f2f5;display:flex}.coupon-detail-dialog .coupon-tabs .tab-item{padding:12px 0;margin-right:24px;font-size:14px;font-weight:500;color:#606266;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s}.coupon-detail-dialog .coupon-tabs .tab-item.active{color:#409eff;border-bottom-color:#409eff}.coupon-detail-dialog .coupon-tabs .tab-item:hover{color:#409eff}.coupon-detail-dialog .coupon-content{padding:24px;background-color:#f5f7fa;min-height:300px;max-height:500px;overflow-y:auto}.coupon-detail-dialog .coupon-content .record-list .record-item{background:#fff;padding:16px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #ebeef5;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.coupon-detail-dialog .coupon-content .record-list .record-item .left{display:flex;align-items:center}.coupon-detail-dialog .coupon-content .record-list .record-item .left .icon-circle{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px}.coupon-detail-dialog .coupon-content .record-list .record-item .left .icon-circle.orange{background-color:#fff7e6;color:#ff9c6e}.coupon-detail-dialog .coupon-content .record-list .record-item .left .icon-circle.blue{background-color:#ecf5ff;color:#409eff}.coupon-detail-dialog .coupon-content .record-list .record-item .left .icon-circle i{font-size:20px}.coupon-detail-dialog .coupon-content .record-list .record-item .left .info .source{font-weight:700;color:#303133;font-size:14px;margin-bottom:2px}.coupon-detail-dialog .coupon-content .record-list .record-item .left .info .time{font-size:12px;color:#909399}.coupon-detail-dialog .coupon-content .record-list .record-item .left .info .sub-info{font-size:12px;color:#9ca3af;margin-top:2px}.coupon-detail-dialog .coupon-content .record-list .record-item .right{text-align:right}.coupon-detail-dialog .coupon-content .record-list .record-item .right .amount{font-weight:700;font-size:16px}.coupon-detail-dialog .coupon-content .record-list .record-item .right .amount.orange{color:#ff9c6e}.coupon-detail-dialog .coupon-content .record-list .record-item .right .amount.dark{color:#303133}.coupon-detail-dialog .coupon-content .record-list .record-item .right .status{font-size:12px;margin-top:4px;padding:2px 8px;border-radius:10px;display:inline-block}.coupon-detail-dialog .coupon-content .record-list .record-item .right .status.green{background-color:#f0f9eb;color:#67c23a}.coupon-detail-dialog .coupon-content .record-list .record-item .right .status.gray{background-color:#f4f4f5;color:#909399}.poster-dialog{background:transparent;box-shadow:none}.poster-dialog .el-dialog__header{display:none}.poster-dialog .el-dialog__body{padding:0;background:transparent}.poster-dialog .poster-container{display:flex;flex-direction:column;align-items:center}.poster-dialog .poster-card{position:relative;background:linear-gradient(135deg,#2563eb,#7e22ce);width:100%;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden;color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}.poster-dialog .poster-card img{width:100%}.poster-dialog .poster-card .code{position:absolute;bottom:6.1%;left:240px;color:#fff;font-size:14px;font-weight:700}.poster-dialog .poster-actions{display:flex;gap:16px}.poster-dialog .poster-actions .close-btn{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s}.poster-dialog .poster-actions .close-btn:hover{background:hsla(0,0%,100%,.3)}.poster-dialog .poster-actions .close-btn i{font-size:20px}.poster-dialog .poster-actions .download-btn{background:#fff;color:#111827;font-weight:700;padding:0 24px;height:40px;border-radius:20px;display:flex;align-items:center;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:background .3s}.poster-dialog .poster-actions .download-btn:hover{background:#f3f4f6}.poster-dialog .poster-actions .download-btn i{margin-right:8px}.system-message[data-v-b5f06198]{display:inline-block}[data-v-b5f06198] .message-drawer .el-drawer__header{display:none;padding:0;margin:0}[data-v-b5f06198] .message-drawer .el-drawer__close-btn{display:none}[data-v-b5f06198] .message-drawer .el-drawer__body{padding:0;margin:0;height:100vh;background-color:#f5f7fa}[data-v-b5f06198] .message-drawer .el-drawer{overflow:hidden}[data-v-b5f06198] .message-drawer .el-drawer__container{height:100vh}.message-container[data-v-b5f06198]{height:100%;display:flex;flex-direction:column;background-color:#fff}.message-header[data-v-b5f06198]{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 20px;background:#1778ff;color:#fff;position:relative;overflow:hidden}.message-header .header-left[data-v-b5f06198]{position:relative;z-index:2}.message-header .header-left .message-title[data-v-b5f06198]{margin:0;font-size:20px;font-weight:600;color:#fff;display:flex;align-items:center;text-shadow:0 1px 2px rgba(0,0,0,.1)}.message-header .header-left .message-title i[data-v-b5f06198]{margin-right:10px;color:#fff;font-size:22px;opacity:.9}.message-header .header-right[data-v-b5f06198]{display:flex;align-items:center;gap:12px;position:relative;z-index:2}.message-header .header-right .close-btn[data-v-b5f06198]{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-left:8px}.message-header .header-right .close-btn[data-v-b5f06198]:hover{background:hsla(0,0%,100%,.25);color:#fff;transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.message-header .header-right .close-btn[data-v-b5f06198]:active{transform:scale(.95)}.message-header .header-right .close-btn i[data-v-b5f06198]{font-size:14px;font-weight:700}.message-categories[data-v-b5f06198]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#fff;border-bottom:1px solid #e4e7ed;font-size:14px;color:#606266;font-weight:500}.message-categories .category-left[data-v-b5f06198]{display:flex;align-items:center;gap:12px}.message-categories .category-left .category-tabs[data-v-b5f06198]{display:flex;gap:12px}.message-categories .category-left .category-tabs .category-btn[data-v-b5f06198]{position:relative}.message-categories .category-left .category-tabs .category-btn .unread-badge[data-v-b5f06198]{position:absolute;top:-5px;right:-5px;z-index:9;margin-left:4px}.message-categories .category-left .category-tabs .category-btn .unread-badge[data-v-b5f06198] .el-badge__content{background-color:#ff4757;border:1px solid #fff;font-size:10px;font-weight:700}.message-categories .category-right[data-v-b5f06198]{display:inline-flex;align-items:center}.message-categories .category-right .message-filter-switch[data-v-b5f06198]{display:flex;background:#409eff;border-radius:5px;padding:2px;border:1px solid hsla(0,0%,100%,.2);margin-right:15px}.message-categories .category-right .message-filter-switch .filter-btn[data-v-b5f06198]{color:hsla(0,0%,100%,.7);font-size:13px;padding:5.5px 2px;border-radius:5px;background:transparent;border:none;position:relative;z-index:2;min-width:46px;text-align:center}.message-categories .category-right .message-filter-switch .filter-btn[data-v-b5f06198]:hover{color:hsla(0,0%,100%,.9)}.message-categories .category-right .message-filter-switch .filter-btn.active[data-v-b5f06198]{background:hsla(0,0%,100%,.9);color:#409eff;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.1)}.message-categories .category-right .message-filter-switch .filter-btn .unread-badge[data-v-b5f06198]{position:absolute;top:-10px;right:-15px;z-index:9;margin-left:4px}.message-categories .category-right .message-filter-switch .filter-btn .unread-badge[data-v-b5f06198] .el-badge__content{background-color:#ff4757;border:1px solid #fff;font-size:10px;font-weight:700}.message-categories .category-right .one-click-read[data-v-b5f06198]{background:#409eff;border:none;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;transition:all .3s ease}.message-categories .category-right .one-click-read[data-v-b5f06198]:hover{background:#66b1ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.3)}.message-categories .category-right .one-click-read[data-v-b5f06198]:disabled{background:#c0c4cc;color:#fff;transform:none;box-shadow:none}.message-main-content[data-v-b5f06198]{flex:1;display:flex;flex-direction:column;overflow:hidden}.message-list[data-v-b5f06198]{flex:1;overflow-y:auto;background:#f5f7fa;padding:10px 0}.message-list .message-wrapper[data-v-b5f06198]{display:flex;flex-direction:column;border-bottom:1px solid #f0f2f5}.message-list .message-wrapper .message-item[data-v-b5f06198]{display:flex;align-items:flex-start;padding:16px 24px;background:#fff;cursor:pointer;transition:all .3s ease}.message-list .message-wrapper .message-item[data-v-b5f06198]:hover{background:#f8f9fa}.message-list .message-wrapper .message-item.active[data-v-b5f06198]{background:#ecf5ff;border-left:3px solid #409eff}.message-list .message-wrapper .message-item.active .message-subject[data-v-b5f06198]{color:#409eff;font-weight:600}.message-list .message-wrapper .message-item.unread[data-v-b5f06198]{background:#fafcff;border-left:3px solid #409eff}.message-list .message-wrapper .message-item.unread .message-subject[data-v-b5f06198]{font-weight:600;color:#303133}.message-list .message-wrapper .message-item.unread.active[data-v-b5f06198]{background:#ecf5ff}.message-list .message-wrapper .message-item.unread.active .message-subject[data-v-b5f06198]{color:#409eff}.message-list .message-wrapper .message-item .message-icon[data-v-b5f06198]{position:relative;width:40px;height:40px;border-radius:50%;background:#f5f7fa;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.message-list .message-wrapper .message-item .message-icon i[data-v-b5f06198]{font-size:18px}.message-list .message-wrapper .message-item .message-icon .unread-dot[data-v-b5f06198]{width:6px;height:6px;background:#f56c6c;border-radius:50%;position:absolute;top:10px;right:10px;z-index:1}.message-list .message-wrapper .message-item .message-content[data-v-b5f06198]{flex:1;min-width:0}.message-list .message-wrapper .message-item .message-content .message-top[data-v-b5f06198]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.message-list .message-wrapper .message-item .message-content .message-top .message-subject[data-v-b5f06198]{margin:0;font-size:14px;font-weight:600;line-height:1.4;flex:1;margin-right:12px}.message-list .message-wrapper .message-item .message-content .message-top .message-time[data-v-b5f06198]{font-size:12px;color:#909399;white-space:nowrap}.message-list .message-wrapper .message-item .message-content .message-preview[data-v-b5f06198]{margin:0 0 8px 0;font-size:13px;color:#909399;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-list .message-wrapper .message-item .message-content .message-meta[data-v-b5f06198]{display:flex;align-items:center;gap:8px}.message-list .message-wrapper .message-item .message-content .message-meta .message-category[data-v-b5f06198]{font-size:11px;color:#406adf;background:#eff6ff;padding:2px 6px;border-radius:8px}.message-list .message-wrapper .message-item .message-actions[data-v-b5f06198]{margin-left:16px;flex-shrink:0;display:flex;align-items:center}.message-list .message-wrapper .message-item .message-actions .read-btn[data-v-b5f06198]{font-size:12px;color:#409eff;padding:4px 8px}.message-list .message-wrapper .message-item .message-actions .read-btn[data-v-b5f06198]:hover{background:#ecf5ff}.message-list .message-wrapper .message-item .message-actions .read-status[data-v-b5f06198]{font-size:12px;color:#c0c4cc}.message-list .message-wrapper .message-item .message-actions .expand-icon[data-v-b5f06198]{font-size:12px;color:#909399;cursor:pointer;margin-left:8px;transition:transform .3s ease,color .3s ease}.message-list .message-wrapper .message-item .message-actions .expand-icon[data-v-b5f06198]:hover{color:#606266}.message-list .message-wrapper .message-item .message-actions .expand-icon.expanded[data-v-b5f06198]{transform:rotate(90deg);color:#409eff}.message-list .message-wrapper .message-detail-panel[data-v-b5f06198]{background:#fafbfc;border-top:1px solid #ebeef5;animation:slideDown-data-v-b5f06198 .3s ease}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198]{line-height:1.8;color:#303133;font-size:14px;background:#fff;padding:20px 24px;margin:12px 16px;border-radius:8px;border:1px solid #ebeef5;max-height:50vh;overflow-y:auto}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198]::-webkit-scrollbar{width:5px}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198]::-webkit-scrollbar-track{background:transparent}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] p{margin-bottom:10px}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] p:last-child{margin-bottom:0}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] img{max-width:100%;height:auto;border-radius:4px;margin:8px 0}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] ol,.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] ul{padding-left:20px;margin-bottom:12px}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] li{margin-bottom:4px}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] table{width:100%;max-width:100%;border-collapse:collapse;margin:10px 0}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] table td,.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] table th{border:1px solid #ebeef5;padding:8px 12px;font-size:13px}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] table th{background:#f5f7fa;font-weight:600}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] pre{white-space:pre-wrap;word-wrap:break-word;overflow-x:auto;background:#f5f7fa;padding:12px 16px;border-radius:4px;font-size:13px}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] code{word-wrap:break-word}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] a{color:#409eff;text-decoration:none}.message-list .message-wrapper .message-detail-panel .detail-content[data-v-b5f06198] a:hover{text-decoration:underline}.message-list .message-wrapper .message-detail-panel .detail-actions[data-v-b5f06198]{margin-top:12px;padding:0 16px 12px;text-align:right}.message-list .message-wrapper .message-detail-panel .detail-actions .el-button[data-v-b5f06198]{background:#409eff;border:none;color:#fff;padding:8px 16px;border-radius:6px}.message-list .message-wrapper .message-detail-panel .detail-actions .el-button[data-v-b5f06198]:hover{background:#66b1ff}.feedback-container[data-v-b5f06198]{flex:1;display:flex;flex-direction:column;background:#f5f7fa;overflow:hidden}.feedback-container[data-v-b5f06198] .el-tabs{background:#fff}.feedback-container[data-v-b5f06198] .el-tabs .el-tabs__nav-scroll{padding:0 20px}.feedback-container .feedback-list[data-v-b5f06198]{flex:1;overflow-y:auto;background:#f5f7fa;padding:10px 0}.feedback-container .feedback-list .feedback-wrapper[data-v-b5f06198]{display:flex;flex-direction:column;border-bottom:1px solid #f0f2f5}.feedback-container .feedback-list .feedback-wrapper .feedback-item[data-v-b5f06198]{display:flex;align-items:flex-start;padding:16px 24px;background:#fff;cursor:pointer;transition:all .3s ease}.feedback-container .feedback-list .feedback-wrapper .feedback-item[data-v-b5f06198]:hover{background:#f8f9fa}.feedback-container .feedback-list .feedback-wrapper .feedback-item.active[data-v-b5f06198]{background:#ecf5ff;border-left:3px solid #409eff}.feedback-container .feedback-list .feedback-wrapper .feedback-item.active .feedback-subject[data-v-b5f06198]{color:#409eff;font-weight:600}.feedback-container .feedback-list .feedback-wrapper .feedback-item.unread[data-v-b5f06198]{background:#fafcff;border-left:3px solid #409eff}.feedback-container .feedback-list .feedback-wrapper .feedback-item.unread .feedback-subject[data-v-b5f06198]{font-weight:600;color:#303133}.feedback-container .feedback-list .feedback-wrapper .feedback-item.unread.active[data-v-b5f06198]{background:#ecf5ff}.feedback-container .feedback-list .feedback-wrapper .feedback-item.unread.active .feedback-subject[data-v-b5f06198]{color:#409eff}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-icon[data-v-b5f06198]{position:relative;width:40px;height:40px;border-radius:50%;background:#f5f7fa;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-icon i[data-v-b5f06198]{font-size:18px}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-icon .unread-dot[data-v-b5f06198]{position:absolute;top:10px;right:10px;z-index:1;width:6px;height:6px;background:#f56c6c;border-radius:50%}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-content[data-v-b5f06198]{flex:1;min-width:0}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-content .feedback-title[data-v-b5f06198]{margin:0 0 8px 0;font-size:14px;font-weight:700;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-content .feedback-meta[data-v-b5f06198]{display:flex;align-items:center;gap:8px}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-content .feedback-meta .feedback-category[data-v-b5f06198]{font-size:11px;color:#406adf;background:#eff6ff;padding:2px 6px;border-radius:8px}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-actions[data-v-b5f06198]{margin-left:16px;flex-shrink:0;display:flex;align-items:center}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-actions .unread-status[data-v-b5f06198]{font-size:12px;color:#f56c6c;font-weight:600}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-actions .read-status[data-v-b5f06198]{font-size:12px;color:#c0c4cc}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-actions .expand-icon[data-v-b5f06198]{font-size:12px;color:#909399;cursor:pointer;margin-left:8px;transition:transform .3s ease,color .3s ease}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-actions .expand-icon[data-v-b5f06198]:hover{color:#606266}.feedback-container .feedback-list .feedback-wrapper .feedback-item .feedback-actions .expand-icon.expanded[data-v-b5f06198]{transform:rotate(90deg);color:#409eff}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel[data-v-b5f06198]{background:#f0f2f5;animation:slideDown-data-v-b5f06198 .3s ease}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content[data-v-b5f06198]{background:#fff;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.04)}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info[data-v-b5f06198]{margin-bottom:20px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-desc[data-v-b5f06198]{margin-bottom:16px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-desc .desc-label[data-v-b5f06198]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px;display:block}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-desc .desc-content[data-v-b5f06198]{color:#606266;line-height:1.6;font-size:14px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-imgs[data-v-b5f06198]{display:flex;flex-wrap:wrap;gap:12px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-imgs .problem-img[data-v-b5f06198]{max-width:160px;max-height:120px;border-radius:8px;border:1px solid #e4e7ed;cursor:pointer;transition:all .3s ease;overflow:hidden}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-imgs .problem-img[data-v-b5f06198]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.1)}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-imgs .problem-img[data-v-b5f06198] .el-image__inner{width:100%;height:100%;object-fit:cover}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .problem-info .problem-imgs .problem-img .image-error[data-v-b5f06198]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f5f7fa;color:#c0c4cc;font-size:24px;min-height:120px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply[data-v-b5f06198]{border-top:1px solid #e4e7ed;padding-top:20px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-label[data-v-b5f06198]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px;display:block}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-b5f06198]{color:#606266;line-height:1.6;font-size:14px;background:#f5f7fa;padding:10px;border-radius:8px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-b5f06198] table tr{border-top:1px solid #c6cbd1}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-b5f06198] table tr td,.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-b5f06198] table tr th{padding:6px 13px;border:1px solid #dfe2e5}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-b5f06198] p{margin-bottom:12px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-b5f06198] p:last-child{margin-bottom:0}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content[data-v-b5f06198] img{max-width:100%;height:auto;border-radius:4px;margin:8px 0}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content .reply-imgs[data-v-b5f06198]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content .reply-imgs .reply-img[data-v-b5f06198]{max-width:160px;max-height:120px;border-radius:8px;border:1px solid #e4e7ed;cursor:pointer;transition:all .3s ease;overflow:hidden}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content .reply-imgs .reply-img[data-v-b5f06198]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.1)}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content .reply-imgs .reply-img[data-v-b5f06198] .el-image__inner{width:100%;height:100%;object-fit:cover}.feedback-container .feedback-list .feedback-wrapper .feedback-detail-panel .detail-content .feedback-reply .reply-content .reply-imgs .reply-img .image-error[data-v-b5f06198]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f5f7fa;color:#c0c4cc;font-size:24px;min-height:120px}.empty-state[data-v-b5f06198]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399}.empty-state i[data-v-b5f06198]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-b5f06198]{margin:0;font-size:14px}.feedback-pagination[data-v-b5f06198],.message-pagination[data-v-b5f06198]{padding:16px 24px;background:#fff;border-top:1px solid #e4e7ed;display:flex;justify-content:center}.feedback-pagination[data-v-b5f06198] .el-pagination .el-pager li,.feedback-pagination[data-v-b5f06198] .el-pagination .el-pagination__jump,.feedback-pagination[data-v-b5f06198] .el-pagination .el-pagination__total,.message-pagination[data-v-b5f06198] .el-pagination .el-pager li,.message-pagination[data-v-b5f06198] .el-pagination .el-pagination__jump,.message-pagination[data-v-b5f06198] .el-pagination .el-pagination__total{font-size:12px}[data-v-b5f06198] .el-drawer__wrapper,[data-v-b5f06198] .el-overlay{z-index:2000}@keyframes slideDown-data-v-b5f06198{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:500px;opacity:1;transform:translateY(0)}}.container[data-v-549e2acf]{height:100%}.container .header[data-v-549e2acf]{position:fixed;top:0;width:100%;text-align:center;z-index:999}.container .header .el-menu-demo[data-v-549e2acf]{font-weight:600}.container .header .el-menu.el-menu--horizontal[data-v-549e2acf]{border:0}.container .header .header-logo[data-v-549e2acf]{width:150px;height:50px;margin-left:20px;margin-top:5px}.container .header .header-logo .header-logo-img[data-v-549e2acf]{width:100%}.container .header .header-container[data-v-549e2acf]{background-color:#4e5c6c;color:#fff}.container .header .header-container .header-container-area[data-v-549e2acf]{margin:0 auto;font-size:14px;display:flex;justify-content:space-between}.container .header .header-container .header-container-area .header-container-area-left[data-v-549e2acf]{margin-left:20px}.container .header .header-container .header-container-area .header-container-area-right[data-v-549e2acf]{margin-right:20px}.container .header .header-container .header-container-area .header-container-area-left[data-v-549e2acf]:hover,.container .header .header-container .header-container-area .header-container-area-right .login[data-v-549e2acf]{cursor:pointer}.container .header .header-container .header-container-area .header-container-area-right-content .username[data-v-549e2acf]{color:#f90;font-weight:500}.container .header .header-container .header-container-area .header-container-area-right-content .exit[data-v-549e2acf]{cursor:pointer;margin-left:20px;margin-right:20px}.container .header .header-container .header-container-area .message[data-v-549e2acf]{margin-right:30px;padding-right:10px}.container .header .header-menu-container .header-menu-container-area[data-v-549e2acf]{padding:0;margin:0 auto;overflow:hidden}.container .header .header-menu-container .header-menu-container-area .fl[data-v-549e2acf]{float:left;margin-left:20px}.container .header .header-menu-container .header-menu-container-area .fl .logo[data-v-549e2acf]{width:120px;margin-top:10px}.container .header .header-menu-container .header-menu-container-area .mar[data-v-549e2acf]{margin-left:100px}.container .header .header-menu-container .header-menu-container-area .el-menu--horizontal[data-v-549e2acf]{border-bottom:none}.container .header[data-v-549e2acf] .el-avatar img{width:100%}@media screen and (max-width:750px){.mobile-hidden[data-v-549e2acf]{display:none}.container [data-v-549e2acf]{box-sizing:border-box}.container #home[data-v-549e2acf]{height:auto;background-color:#030149}.container #home .tophome .container-content .carousel-desc1[data-v-549e2acf],.container #home .tophome .container-content .carousel-desc2[data-v-549e2acf]{font-size:18px}.container #home .tophome .container-content .carousel-desc3[data-v-549e2acf]{font-size:14px}.container #home .tophome .container-content .carousel-button[data-v-549e2acf]{width:auto;font-size:12px;padding:2px 15px;margin-top:20px}.container #home .about-us[data-v-549e2acf]{height:auto;padding:0;padding:20px 10px;background-position:50%;background-size:cover}.container #home .about-us .about-us-center[data-v-549e2acf]{position:static;transform:none;width:100%}.container #home .about-us .about-us-center .about-us-title-h1[data-v-549e2acf]{font-size:18px}.container #home .about-us .about-us-center .about-us-title-p[data-v-549e2acf]{box-sizing:border-box;width:100%;margin:0;padding:0 10px;font-size:12px;line-height:18px}.container #home .about-us .about-us-center .about-us-title-p>div[data-v-549e2acf]{padding-top:15px;margin:0!important;overflow:initial!important}.container #home .about-us .about-us-center .about-us-title-p>div>div:first-child span[data-v-549e2acf]{font-size:12px!important;padding:2px 5px!important}.container #home .about-us .about-us-center .about-us-title-p>div>div[data-v-549e2acf]:last-child{display:flex;margin:0!important;padding-top:15px}.container #home .about-us .about-us-center .about-us-title-p>div>div:last-child span[data-v-549e2acf]{font-size:12px!important;padding:2px 5px!important}.container #home .about-us .about-us-center .about-us-title-p>div>div:last-child span[data-v-549e2acf]:first-child{flex-shrink:0}.container #home .about-us .about-us-center .about-us-title-p>div>div:last-child span[data-v-549e2acf]:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container #home .about-us .about-us-center .aboutList1 .aboutButton[data-v-549e2acf]{width:150px}.container #home .about-us .about-us-center .aboutList1 .aboutButton img[data-v-549e2acf]{width:100%}.container #home .teachers-wrapper-all[data-v-549e2acf]{padding:20px 10px}.container #home .teachers-wrapper-all .teachers-wrapper-center[data-v-549e2acf]{width:90%;height:100%}.container #home .teachers-wrapper-all .teachers-wrapper-center .teachers-wrapper[data-v-549e2acf]{display:flex;flex-direction:column;height:100%}.container #home .teachers-wrapper-all .teachers-wrapper-center .teachers-wrapper .teacher-title-h1[data-v-549e2acf]{font-size:20px}.container #home .teachers-wrapper-all .teachers-wrapper-center .teachers-wrapper .el-carousel[data-v-549e2acf]{display:flex;flex-direction:column;height:100%}.container #home .teachers-wrapper-all .teachers-wrapper-center .teachers-wrapper .el-carousel[data-v-549e2acf] .el-carousel__container{height:100%}.container #home .teachers-wrapper-all .teachers-wrapper-center .teachers-wrapper .el-carousel[data-v-549e2acf] .el-carousel__container .el-carousel__item .teacher-list{margin:0;padding:0}.container #home .teachers-wrapper-all .teachers-wrapper-center .teachers-wrapper .el-carousel[data-v-549e2acf] .el-carousel__container .el-carousel__item .teacher-list .el-col{padding:5px!important}.container #home .teachers-wrapper-all .teachers-wrapper-center .teachers-wrapper .el-carousel[data-v-549e2acf] .el-carousel__container .el-carousel__item .teacher-list .el-col .bgTeacher .teacherBgButton{width:85%}.container #home .teachers-wrapper-all .teachers-wrapper-center .teachers-wrapper .el-carousel[data-v-549e2acf] .el-carousel__container .el-carousel__item .teacher-list .el-col .bgTeacher .teacherBgButton img{width:100%}.container #home .teachers-wrapper-all .teachers-wrapper-center .teachers-wrapper .el-carousel[data-v-549e2acf] .el-carousel__container .el-carousel__item .teacher-list .el-col .bgTeacher .teacherBgButton .teacherName{font-size:10px}.container #home .course-wrapper[data-v-549e2acf]{height:auto;background-size:cover;padding:20px 10px}.container #home .course-wrapper .course-wrapper-center[data-v-549e2acf]{position:static;width:100%;transform:none}.container #home .course-wrapper .course-wrapper-center .course-list-title-wrapper .course-list-title[data-v-549e2acf]{font-size:24px}.container #home .course-wrapper .course-wrapper-center .course-list-title-wrapper .course-list-title-p[data-v-549e2acf]{margin-top:15px;padding:0;font-size:14px;line-height:22px}.container #home .course-wrapper .course-wrapper-center .course-list-right[data-v-549e2acf]{margin-top:30px;padding:0 20px}.container #home .course-wrapper .course-wrapper-center .course-list-right .el-carousel[data-v-549e2acf] .el-carousel__container{height:auto;padding-bottom:40%}.container #home .course-wrapper .course-wrapper-center .course-list-right .el-carousel[data-v-549e2acf] .el-carousel__container .el-carousel__item{height:auto}.container #home .course-wrapper .course-wrapper-center .course-list-right .el-carousel[data-v-549e2acf] .el-carousel__container .el-carousel__item .img-wrapper{height:auto;padding:0}.container #home .TeachingIdea[data-v-549e2acf]{height:auto;padding:20px 10px;background-size:cover}.container #home .TeachingIdea .TeachingIdea-center[data-v-549e2acf]{position:static;transform:none;width:100%}.container #home .TeachingIdea .TeachingIdea-center .TeachingIdea-title-wrapper[data-v-549e2acf]{padding-bottom:20px}.container #home .TeachingIdea .TeachingIdea-center .TeachingIdea-title-wrapper .TeachingIdea-title[data-v-549e2acf]{font-size:24px}.container #home .TeachingIdea .TeachingIdea-center .TeachingIdea-left .TeachingIdea-img2-wrapper[data-v-549e2acf]{float:none;margin:auto;height:auto}.container #home .TeachingIdea .TeachingIdea-center div[data-v-549e2acf]:has(.TeachingIdea-item-wrapper){margin:0!important;padding:0!important}.container #home .TeachingIdea .TeachingIdea-center .TeachingIdea-item-wrapper[data-v-549e2acf]{margin:0!important;padding:20px 0 0 0!important}.container #home .TeachingIdea .TeachingIdea-center .TeachingIdea-item-wrapper .TeachingIdea-item[data-v-549e2acf]{min-height:max-content;margin:15px 0;text-align:center}.container #home .TeachingIdea .TeachingIdea-center .TeachingIdea-item-wrapper .TeachingIdea-item .TeachingIdea-item-iconbox[data-v-549e2acf]{font-size:60px}.container #home .TeachingIdea .TeachingIdea-center .TeachingIdea-item-wrapper .TeachingIdea-item .TeachingIdea-item-title[data-v-549e2acf]{margin:0;font-size:18px}.container #home .TeachingIdea .TeachingIdea-center .TeachingIdea-item-wrapper .TeachingIdea-item .TeachingIdea-item-desc[data-v-549e2acf]{padding:0;font-size:12px;line-height:20px}.container #home .whycode-wrapper-all[data-v-549e2acf]{height:auto;padding:20px 10px;background-size:cover}.container #home .whycode-wrapper-all .whycode-wrapper-center[data-v-549e2acf]{position:static;transform:none;width:100%}.container #home .whycode-wrapper-all .whycode-wrapper-center .whycode-title-wrapper[data-v-549e2acf]{padding-bottom:20px}.container #home .whycode-wrapper-all .whycode-wrapper-center .whycode-title-wrapper .whycode-title[data-v-549e2acf]{font-size:24px}.container #home .whycode-wrapper-all .whycode-wrapper-center>div[data-v-549e2acf]:last-child{width:auto!important}.container #home .whycode-wrapper-all .whycode-wrapper-center>div:last-child .el-carousel[data-v-549e2acf] .el-carousel__container{height:auto}.container #home .whycode-wrapper-all .whycode-wrapper-center>div:last-child .el-carousel[data-v-549e2acf] .el-carousel__container .el-carousel__item{position:static}.container #home .whycode-wrapper-all .whycode-wrapper-center>div:last-child .el-carousel[data-v-549e2acf] .el-carousel__container .el-carousel__item .whycode-list{margin:0;padding:10px 20px}.container #home .whycode-wrapper-all .whycode-wrapper-center>div:last-child .el-carousel[data-v-549e2acf] .el-carousel__container .el-carousel__item .whycode-list .whycode-name{padding:30px 20px 20px 20px}.container #home .news-wrapper-all[data-v-549e2acf]{height:auto;padding:20px 10px;background-size:cover}.container #home .news-wrapper-all .news-wrapper-all-center[data-v-549e2acf]{position:static;transform:none;width:100%}.container #home .news-wrapper-all .news-wrapper-all-center .news-title-wrapper[data-v-549e2acf]{padding-bottom:0}.container #home .news-wrapper-all .news-wrapper-all-center .news-title-wrapper .news-title[data-v-549e2acf]{font-size:24px}.container #home .news-wrapper-all .news-wrapper-all-center .about-index[data-v-549e2acf]{padding:0 10px;margin-bottom:20px}.container #home .news-wrapper-all .news-wrapper-all-center .about-index .containersfq .fine-grained .content .left[data-v-549e2acf]{height:auto}.container #home .news-wrapper-all .news-wrapper-all-center .about-index .containersfq .fine-grained .content .left .box[data-v-549e2acf]{height:auto;overflow:hidden}.container #home .news-wrapper-all .news-wrapper-all-center .about-index .containersfq .fine-grained .content .left .box .newdesc[data-v-549e2acf]{height:100%;margin:0}.container #home .news-wrapper-all .news-wrapper-all-center .about-index .containersfq .fine-grained .content .left .box .newdesc .newdesc_txt[data-v-549e2acf]{font-size:14px}.container #home .news-wrapper-all .news-wrapper-all-center .about-index .containersfq .fine-grained .content .left .box .wenb div[data-v-549e2acf]{padding:10px;font-size:12px}.container #home .photo-wrapper-all[data-v-549e2acf]{height:auto;padding:20px 10px;background-size:cover}.container #home .photo-wrapper-all .photo-wrapper-center[data-v-549e2acf]{position:static;transform:none;width:100%}.container #home .photo-wrapper-all .photo-wrapper-center .photo-wrapper .photo-title-h1[data-v-549e2acf]{padding-bottom:15px;font-size:24px}.container #home .photo-wrapper-all .photo-wrapper-center .photo-wrapper .el-carousel[data-v-549e2acf] .el-carousel__container{height:420px}.container #home .photo-wrapper-all .photo-wrapper-center .photo-wrapper .el-carousel[data-v-549e2acf] .el-carousel__container .el-carousel__item .el-col{padding:10px!important;height:auto!important}.container #home .photo-wrapper-all .photo-wrapper-center .photo-wrapper .el-carousel[data-v-549e2acf] .el-carousel__container .el-carousel__item .el-col .bgquan{display:flex;justify-content:center;align-items:center;width:100%;height:auto;padding:6px;background-position:50%}.container #home .photo-wrapper-all .photo-wrapper-center .photo-wrapper .el-carousel[data-v-549e2acf] .el-carousel__container .el-carousel__item .el-col .bgquan img{width:100%!important;height:auto!important}.container #home .bigname-wrapper[data-v-549e2acf]{height:auto;padding:20px 10px;background-size:cover}.container #home .bigname-wrapper .bigname-wrapper-center[data-v-549e2acf]{position:static;transform:none;width:100%}.container #home .bigname-wrapper .bigname-wrapper-center .bigname-title[data-v-549e2acf]{font-size:24px}.container #home .bigname-wrapper .bigname-wrapper-center>div[data-v-549e2acf]:last-child{margin:20px auto 0}.container #home .bignamesay-wrapper[data-v-549e2acf]{height:auto;padding:20px 10px;background-size:cover}.container #home .bignamesay-wrapper .bignamesay-wrapper-center[data-v-549e2acf]{position:static;transform:none;width:100%}.container #home .bignamesay-wrapper .bignamesay-wrapper-center .bignamesay-title[data-v-549e2acf]{font-size:24px}.container #home .bignamesay-wrapper .bignamesay-wrapper-center .bignamesay-right-wrapper[data-v-549e2acf]{width:100%;margin:0}.container #home .bignamesay-wrapper .bignamesay-wrapper-center .bignamesay-right-wrapper .bignamesay-right[data-v-549e2acf]{padding:0}.container #home .bignamesay-wrapper .bignamesay-wrapper-center .bignamesay-right-wrapper .bignamesay-right .iconwn[data-v-549e2acf]{width:22px;height:23px}.container #home .bignamesay-wrapper .bignamesay-wrapper-center .bignamesay-right-wrapper .bignamesay-right .colorTxt[data-v-549e2acf]{margin-left:40px;font-size:14px;line-height:24px}.container #home .bignamesay-wrapper .bignamesay-wrapper-center .bignamesay-right-wrapper .bignamesay-right .colorTxt .colorTxt1[data-v-549e2acf]{font-size:12px;line-height:24px}.container #home .footer[data-v-549e2acf]{height:auto}.container #home .footer .footer-center[data-v-549e2acf]{position:static;transform:none;width:100%;padding:20px 0}.container #home .footer .footer-center .copyright[data-v-549e2acf]{margin:30px}.container #home .footer .footer-center .copyright .copyright-content[data-v-549e2acf]{margin:0}.container #home .tcBg .tc[data-v-549e2acf]{transform:scale(.5)}}.el-menu-item{font-size:16px}.el-menu--horizontal>.el-menu-item.is-active{border:0}.el-drawer__header span:focus{outline:0!important}.el-drawer__header{margin-bottom:0;padding:0;border-bottom:0;background:#f9f9f9;text-align:center}.el-menu--horizontal>.el-menu-item[data-v-549e2acf]:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title[data-v-549e2acf]:hover,[data-v-549e2acf] .el-menu--horizontal>.el-menu-item:not(.is-disabled):focus{background:var(--color);opacity:.8}[data-v-549e2acf] .el-menu{background:none!important}.header.sticky[data-v-549e2acf]{position:fixed;background-color:rgba(0,0,0,.3);box-shadow:0 4px 6px rgba(0,0,0,.1)}.header.nomal[data-v-549e2acf]{position:relative;top:0;width:100%;text-align:center;z-index:999}