.home-banner[data-v-22212da0]{display:flex;justify-content:space-between;width:1200px;margin:0 auto;height:200px}.home-banner .banner-item[data-v-22212da0]{width:590px;height:100%;cursor:pointer;overflow:hidden}.home-banner .banner-item[data-v-22212da0]:hover{opacity:.95}.home-quick-nav[data-v-0adf1ecf]{display:flex;justify-content:space-between;width:1200px;margin:24px auto 0}.home-quick-nav .nav-card[data-v-0adf1ecf]{width:510px;height:90px;border-radius:20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 40px;box-shadow:0 5px 12px -3px rgba(0,0,0,.2);transition:all .3s;position:relative}.home-quick-nav .nav-card[data-v-0adf1ecf]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.home-quick-nav .nav-card .content[data-v-0adf1ecf]{flex:1;margin-left:30px}.home-quick-nav .nav-card .title[data-v-0adf1ecf]{font-size:24px;font-weight:700;margin-bottom:4px;text-align:left}.home-quick-nav .nav-card .subtitle[data-v-0adf1ecf]{font-size:14px;margin-top:-4px;text-align:left}.home-quick-nav .nav-card .icon[data-v-0adf1ecf]{width:48px;height:48px;margin-left:20px}.home-quick-nav .nav-card.blue-card[data-v-0adf1ecf]{background:#f1f6ff}.home-quick-nav .nav-card.blue-card .title[data-v-0adf1ecf]{color:#283fa9}.home-quick-nav .nav-card.blue-card .subtitle[data-v-0adf1ecf]{color:#283fa9;opacity:.8}.home-quick-nav .nav-card.green-card[data-v-0adf1ecf]{background:#eef8f2}.home-quick-nav .nav-card.green-card .title[data-v-0adf1ecf]{color:#316439}.home-quick-nav .nav-card.green-card .subtitle[data-v-0adf1ecf]{color:#316439;opacity:.8}.home-training-list[data-v-4e26d556]{margin-top:20px;background:transparent;padding-bottom:10px}.home-training-list .year-tabs[data-v-4e26d556]{display:flex;margin-bottom:0;border-bottom:3px solid #2f6ec6}.home-training-list .year-tabs .tab-item[data-v-4e26d556]{width:120px;height:60px;line-height:60px;text-align:center;background:#9198a1;color:#fff;font-size:19px;cursor:pointer;margin-right:0;border-right:1px solid hsla(0,0%,100%,.45);border-radius:0;font-weight:600;transition:background-color .2s}.home-training-list .year-tabs .tab-item[data-v-4e26d556]:last-child{border-right:none}.home-training-list .year-tabs .tab-item.active[data-v-4e26d556]{background:#2f6ec6;font-weight:700}.home-training-list .year-tabs .tab-item[data-v-4e26d556]:hover:not(.active){background:#7d858f}.home-training-list .training-section[data-v-4e26d556]{margin-top:0;background:#fff;border:1px solid #e8edf5;border-radius:8px;box-shadow:0 1px 2px rgba(18,32,56,.04);padding-top:14px;padding-bottom:8px;padding-left:0;padding-right:0}.home-training-list .training-section .section-header[data-v-4e26d556]{display:flex;align-items:center;margin-bottom:10px;padding:0 16px}.home-training-list .training-section .section-header .icon-square[data-v-4e26d556]{width:16px;height:16px;margin-right:12px}.home-training-list .training-section .section-header .title[data-v-4e26d556]{color:#1d2129;font-size:44px;font-weight:700;transform:scale(.45);transform-origin:left center;white-space:nowrap}.home-training-list .training-section+.training-section[data-v-4e26d556]{margin-top:18px}.home-training-list .status-tag[data-v-4e26d556]{font-size:14px;font-weight:500}.home-training-list .status-open[data-v-4e26d556]{color:#5c5f66}.home-training-list .status-not-start[data-v-4e26d556]{color:#e6a23c}.home-training-list .status-finished[data-v-4e26d556]{color:#909399}.home-training-list .status-unknown[data-v-4e26d556]{color:#b0b5bd}.home-training-list .enroll-btn[data-v-4e26d556]{background-color:#035db3;border-color:#035db3;padding:7px 16px;font-size:14px}.home-training-list .enroll-btn[data-v-4e26d556]:hover{opacity:.9}.home-training-list .auditing-btn[data-v-4e26d556],.home-training-list .enrolled-btn[data-v-4e26d556]{background-color:#f0f2f5;border-color:#d9dde3;color:#8a9099;padding:7px 16px;font-size:14px}.home-training-list .wait-pay-btn[data-v-4e26d556]{background-color:#035db3;border-color:#035db3;padding:7px 16px;font-size:14px}.home-training-list .detail-btn[data-v-4e26d556]{color:#606266}.home-training-list .detail-btn[data-v-4e26d556]:hover{color:#035db3;border-color:#035db3;background:#ecf5ff}.home-training-list[data-v-4e26d556] .el-table td,.home-training-list[data-v-4e26d556] .el-table th{padding:10px 0}.home-training-list[data-v-4e26d556] .el-table__empty-text{color:#9aa1a9}.home[data-v-62782310]{min-height:100vh;background-color:#f2f4f8;padding-top:20px;padding-bottom:40px}.home .main-content[data-v-62782310]{width:1200px;margin:0 auto}.investigation-page[data-v-00a5a1b7]{min-height:calc(100vh - 127px);padding:22px 0 30px;background:#efeff1}.investigation-page .investigation-shell[data-v-00a5a1b7]{width:1200px;max-width:calc(100% - 40px);margin:0 auto}.investigation-page .survey-module[data-v-00a5a1b7]{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden}.investigation-page .survey-title-bar[data-v-00a5a1b7]{height:60px;line-height:60px;text-align:center;color:#fff;font-size:20px;background:#4095e5;font-weight:500;letter-spacing:1px}.investigation-page .survey-card[data-v-00a5a1b7]{padding:30px 40px 40px;text-align:left}.investigation-page .survey-intro[data-v-00a5a1b7]{color:#444a57;font-size:15px;line-height:1.8;border-bottom:1px dashed #eceff4;padding-bottom:20px}.investigation-page .survey-intro p[data-v-00a5a1b7]{margin:0}.investigation-page .survey-intro .intro-content[data-v-00a5a1b7]{margin-top:10px;margin-bottom:15px}.investigation-page .survey-intro .intro-sign[data-v-00a5a1b7]{margin-top:8px;text-align:right}.investigation-page .survey-section[data-v-00a5a1b7]{padding:24px 0 10px;border-bottom:1px dashed #eceff4}.investigation-page .section-title[data-v-00a5a1b7]{margin:0 0 20px;font-size:17px;color:#1f2530;font-weight:600;line-height:1.4;border-left:4px solid #4095e5;padding-left:10px}.investigation-page .question-item[data-v-00a5a1b7]{padding-bottom:12px}.investigation-page .question-item[data-v-00a5a1b7]:not(:first-of-type){margin-top:14px}.investigation-page .question-item h4[data-v-00a5a1b7]{margin:0 0 10px;font-size:16px;color:#2b303a;line-height:1.45;font-weight:600}.investigation-page .options-inline[data-v-00a5a1b7]{display:flex;flex-wrap:wrap;gap:14px 24px;margin-bottom:10px}.investigation-page .survey-actions[data-v-00a5a1b7]{text-align:center;padding-top:40px}.investigation-page .survey-actions .submit-btn[data-v-00a5a1b7]{width:280px;height:48px;border:none;border-radius:24px;background:#0f68c4;color:#fff;font-size:17px;font-family:PingFangSC-Regular,PingFang SC;font-weight:500;cursor:pointer;transition:background-color .2s,opacity .2s,box-shadow .2s;letter-spacing:2px;box-shadow:0 4px 12px rgba(15,104,196,.3)}.investigation-page .survey-actions .submit-btn[data-v-00a5a1b7]:hover:not(:disabled){background:#1275db;box-shadow:0 6px 16px rgba(15,104,196,.4)}.investigation-page .survey-actions .submit-btn[data-v-00a5a1b7]:active:not(:disabled){background:#0c57a3}.investigation-page .survey-actions .submit-btn.is-disabled[data-v-00a5a1b7]{background:#ccc;color:#fff;cursor:not-allowed;box-shadow:none}.investigation-page[data-v-00a5a1b7] .el-checkbox__label,.investigation-page[data-v-00a5a1b7] .el-radio__label{font-size:14px;color:#444a57}.investigation-page[data-v-00a5a1b7] .el-input__inner{height:38px;line-height:38px;font-size:16px}.investigation-page[data-v-00a5a1b7] .el-textarea__inner{font-size:16px;line-height:1.7}@media(max-width:1200px){.investigation-page .section-title[data-v-00a5a1b7]{font-size:16px}.investigation-page .question-item h4[data-v-00a5a1b7]{font-size:14px}.investigation-page[data-v-00a5a1b7] .el-checkbox__label,.investigation-page[data-v-00a5a1b7] .el-radio__label{font-size:13px}}.train-score-page[data-v-a1d985e4]{min-height:calc(100vh - 127px);padding:16px 0 30px;background:#efeff1}.train-score-page .train-score-shell[data-v-a1d985e4]{width:1200px;max-width:calc(100% - 40px);margin:0 auto}.train-score-page .feedback-module[data-v-a1d985e4]{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden}.train-score-page .feedback-title-bar[data-v-a1d985e4]{height:60px;line-height:60px;text-align:center;color:#fff;font-size:20px;background:#4095e5;font-weight:500;letter-spacing:1px}.train-score-page .feedback-card[data-v-a1d985e4]{padding:32px 40px 42px;text-align:left}.train-score-page .feedback-intro[data-v-a1d985e4]{color:#444a57;font-size:18px;line-height:1.8;border-bottom:1px dashed #eceff4;padding-bottom:16px}.train-score-page .feedback-intro p[data-v-a1d985e4]{margin:0}.train-score-page .feedback-intro .intro-title[data-v-a1d985e4]{font-weight:600}.train-score-page .feedback-intro .intro-content[data-v-a1d985e4]{margin-top:10px;font-weight:600;color:#2f3d52}.train-score-page .question-section[data-v-a1d985e4]{padding-top:10px}.train-score-page .question-item[data-v-a1d985e4]{padding:20px 0 14px;border-bottom:1px dashed #eceff4}.train-score-page .question-item h4[data-v-a1d985e4]{margin:0 0 14px;font-size:16px;line-height:1.5;color:#303133;font-weight:600}.train-score-page .rate-row[data-v-a1d985e4]{display:flex;align-items:center;gap:12px;padding-left:4px}.train-score-page .rate-score[data-v-a1d985e4]{font-size:18px;color:#e6a23c;font-weight:600;line-height:1}.train-score-page .form-section[data-v-a1d985e4]{padding-top:20px}.train-score-page .form-row[data-v-a1d985e4]{margin-bottom:14px}.train-score-page .form-row h4[data-v-a1d985e4]{margin:0 0 12px;font-size:15px;color:#303133;line-height:1.5;font-weight:600}.train-score-page .submit-wrap[data-v-a1d985e4]{padding-top:36px;text-align:center}.train-score-page .submit-btn[data-v-a1d985e4]{width:280px;height:48px;border:none;border-radius:24px;background:#0f68c4;color:#fff;font-size:17px;font-weight:500;letter-spacing:2px;box-shadow:0 4px 12px rgba(15,104,196,.3)}.train-score-page .submit-btn[data-v-a1d985e4]:hover:not(:disabled){background:#1275db}.train-score-page[data-v-a1d985e4] .el-rate{display:inline-flex;align-items:center;height:24px;line-height:24px}.train-score-page[data-v-a1d985e4] .el-rate .el-rate__icon{margin-right:6px;font-size:24px}.train-score-page[data-v-a1d985e4] .el-rate .el-rate__item{cursor:pointer}.train-score-page[data-v-a1d985e4] .el-input__inner,.train-score-page[data-v-a1d985e4] .el-textarea__inner{font-size:15px;border-color:#dcdfe6}.train-score-page[data-v-a1d985e4] .el-input__inner:focus,.train-score-page[data-v-a1d985e4] .el-textarea__inner:focus{border-color:#4095e5}.train-score-page[data-v-a1d985e4] .el-input.is-disabled .el-input__inner,.train-score-page[data-v-a1d985e4] .el-input[readonly] .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#909399;font-weight:600}@media(max-width:1200px){.train-score-page .feedback-card[data-v-a1d985e4]{padding:18px 16px 26px}.train-score-page .question-item h4[data-v-a1d985e4]{font-size:15px}.train-score-page .rate-score[data-v-a1d985e4]{font-size:20px}}#app[data-v-f9bbc604]{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;min-width:1200px;background-color:#f5f7fa;min-height:100vh;display:flex;flex-direction:column}#nav[data-v-f9bbc604]{height:77px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.4);position:-webkit-sticky;position:sticky;top:0;z-index:100}#nav .nav-content[data-v-f9bbc604]{max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px}#nav .logo-section[data-v-f9bbc604]{display:flex;align-items:center;cursor:pointer}#nav .logo-section .logo[data-v-f9bbc604]{width:40px;height:40px;margin-right:12px}#nav .logo-section .project-info[data-v-f9bbc604]{text-align:left}#nav .logo-section .project-info .main-title[data-v-f9bbc604]{font-size:20px;font-weight:800;color:#1e295b;line-height:1.2;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}#nav .logo-section .project-info .sub-title[data-v-f9bbc604]{font-size:14px;font-weight:400;color:#1e295b;margin-top:0;font-family:Arial,sans-serif;transform:scale(.9);transform-origin:left top}#nav .menu-section[data-v-f9bbc604]{flex:1;display:flex;justify-content:flex-start;margin-left:100px}#nav .menu-section .el-menu-nav[data-v-f9bbc604]{border-bottom:none}#nav .menu-section .el-menu-nav .nav-item[data-v-f9bbc604]{font-size:14px;font-weight:700;height:77px;line-height:77px;padding:0 10px;margin:0 10px;border-bottom:2px solid transparent;transition:all .3s;color:#275cae}#nav .menu-section .el-menu-nav .nav-item.is-active[data-v-f9bbc604]{border-bottom:2px solid #275cae;background-color:transparent!important;color:#275cae}#nav .menu-section .el-menu-nav .nav-item[data-v-f9bbc604]:hover{color:#275cae!important;background-color:transparent!important}#nav .user-section[data-v-f9bbc604]{min-width:150px;display:flex;justify-content:flex-end}#nav .user-section .avatar-wrapper[data-v-f9bbc604]{display:flex;align-items:center;cursor:pointer;padding:6px 10px 6px 16px;border-radius:24px;transition:background-color .2s}#nav .user-section .avatar-wrapper[data-v-f9bbc604]:hover{background-color:#f5f7fa}#nav .user-section .avatar-wrapper .nickname[data-v-f9bbc604]{font-size:14px;color:#333;font-weight:500;margin-right:12px}#nav .user-section .avatar-wrapper .user-avatar[data-v-f9bbc604]{border:2px solid #f0f0f0}#nav .user-section .avatar-wrapper .dropdown-icon[data-v-f9bbc604]{margin-left:8px;color:#909399;font-size:12px;transition:transform .2s}#nav .user-section .avatar-wrapper:hover .dropdown-icon[data-v-f9bbc604]{transform:rotate(180deg)}.main[data-v-f9bbc604]{flex:1;width:100%;margin-top:0}.main.has-fixed-footer[data-v-f9bbc604]{padding-bottom:50px}.footer[data-v-f9bbc604]{width:100%;height:50px;background-color:#035db3;display:flex;align-items:center;justify-content:center;font-size:12px;color:#939393;margin-top:auto}.footer.is-fixed-bottom[data-v-f9bbc604]{position:fixed;left:0;right:0;bottom:0;z-index:90;margin-top:0}.footer .copyright[data-v-f9bbc604]{opacity:.8}[data-v-f9bbc604] .app-password-dialog,[data-v-f9bbc604] .app-phone-dialog{border-radius:8px}[data-v-f9bbc604] .app-password-dialog .el-dialog__header,[data-v-f9bbc604] .app-phone-dialog .el-dialog__header{padding:18px 24px;border-bottom:1px solid #f1f5f9}[data-v-f9bbc604] .app-password-dialog .el-dialog__title,[data-v-f9bbc604] .app-phone-dialog .el-dialog__title{font-size:18px;color:#111827;font-weight:500}[data-v-f9bbc604] .app-password-dialog .el-dialog__headerbtn,[data-v-f9bbc604] .app-phone-dialog .el-dialog__headerbtn{top:20px;right:20px;font-size:18px}[data-v-f9bbc604] .app-password-dialog .el-dialog__body,[data-v-f9bbc604] .app-phone-dialog .el-dialog__body{padding:24px 28px 8px 28px}[data-v-f9bbc604] .app-password-dialog .dialog-form .el-form-item,[data-v-f9bbc604] .app-phone-dialog .dialog-form .el-form-item{margin-bottom:22px}[data-v-f9bbc604] .app-password-dialog .dialog-form .el-form-item__label,[data-v-f9bbc604] .app-phone-dialog .dialog-form .el-form-item__label{color:#334155;font-size:14px;padding-right:12px}[data-v-f9bbc604] .app-password-dialog .dialog-form .el-form-item__label:before,[data-v-f9bbc604] .app-phone-dialog .dialog-form .el-form-item__label:before{color:#ef4444}[data-v-f9bbc604] .app-password-dialog .dialog-form .el-input__inner,[data-v-f9bbc604] .app-phone-dialog .dialog-form .el-input__inner{height:40px;line-height:40px;border-color:#d9e2ef;border-radius:4px;font-size:14px}[data-v-f9bbc604] .app-password-dialog .dialog-tip,[data-v-f9bbc604] .app-phone-dialog .dialog-tip{margin-top:10px;color:#4b5563;font-size:20px;line-height:1.5;text-align:left}[data-v-f9bbc604] .app-password-dialog .dialog-footer,[data-v-f9bbc604] .app-phone-dialog .dialog-footer{padding:10px 28px 22px 28px;text-align:right}[data-v-f9bbc604] .app-phone-dialog .sms-row{display:flex;align-items:center;width:100%}[data-v-f9bbc604] .app-phone-dialog .sms-row .el-input{flex:1}[data-v-f9bbc604] .app-phone-dialog .sms-btn{margin-left:0;width:130px;height:44px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}