*{margin:0;padding:0;box-sizing:border-box}li,ul{list-style:none;outline:none}a{text-decoration:none}img{vertical-align:middle;border:0}body,html{background:#fff}#app,body,html{min-height:100%}#app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);text-rendering:optimizeLegibility;color:#202020}.app-wrapper[data-v-8f370208]{position:relative;width:100%;min-height:100%}.fixed-comment-inlet[data-v-8f370208]{position:fixed;right:32px;bottom:32px;display:flex;flex-direction:column;background:#fff;border:1px solid #e9e9eb;border-radius:8px;width:50px;box-shadow:0 0 8px rgba(0,0,0,.12);overflow:hidden}.fixed-comment-inlet li[data-v-8f370208]{color:#333;display:flex;height:48px;align-items:center;justify-content:center;font-size:14px;line-height:16px;text-align:center;padding:6px;cursor:pointer;overflow:hidden}.fixed-comment-inlet li[data-v-8f370208]:first-child,.fixed-comment-inlet li[data-v-8f370208]:first-child:hover{background:#409eff;color:#fff}.fixed-comment-inlet li[data-v-8f370208]:hover{background-color:#f4f4f5;color:#409eff}body,html{min-width:1200px}.layout{width:1200px;margin:0 auto}.main-page{padding:106px 0 24px 0;position:relative;min-height:calc(100vh - 64px)}.buttons{text-align:center}.buttons .saveButton{width:140px}.toolBar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.toolBar .el-form{margin-bottom:-18px}.toolBar .demo-form-inline,.toolBar .el-tabs,.toolBar .serach-input{flex:none}.toolBar .el-page-header{margin-bottom:0}.el-form.demo-form-inline .el-range-editor--small{width:222px}.el-form.demo-form-inline .el-select--small{width:100px}.composite-input{width:340px}.composite-input .el-select{min-width:90px;vertical-align:middle!important}.composite-input .el-select .el-input__inner{padding-left:12px}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32{margin-top:32px}.text-danger{color:#f56c6c}.text-success{color:#67c23a}.text-primary{color:#409eff}.text-warning{color:#e6a23c}.text-center{text-align:center}.custom-divider-bar{display:flex;align-items:center}.custom-divider-bar .el-divider+.el-button{margin-left:32px}.custom-divider-bar .el-button .el-icon-success{color:#67c23a}.el-page-header{margin-bottom:16px}.el-page-header .el-page-header__content{font-size:16px}.card-list{display:flex;flex-wrap:wrap;gap:28px}.card-list .card-item{position:relative;width:calc(50% - 14px);border:1px solid #e4e7ed;border-radius:6px;overflow:hidden}.card-list .card-item .el-image{width:100%;height:240px;background:#e4e7ed;vertical-align:middle}.card-list .scope-label{position:absolute;right:0;top:6px;z-index:99;background:rgba(0,0,0,.4);color:#fff;border-radius:12px 0 0 12px;height:24px;line-height:24px;padding:0 12px;font-size:12px}.card-list .card-info{display:flex;flex-direction:column;padding:16px 20px}.card-list .card-info .info-title{display:flex;align-items:center;height:26px;line-height:26px;font-size:18px;color:#202020}.card-list .card-info .info-title h4{font-weight:500}.card-list .card-info .info-content{color:#606266;overflow:hidden;line-height:22px;font-size:14px;margin-top:4px}.card-list .card-info .info-content>span>i{margin-right:6px}.card-list .card-info .info-desc{font-size:15px;height:44px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-list .card-info .info-desc *{text-align:left!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;color:inherit!important;text-decoration:none!important}.card-list .card-info .info-time{display:flex;align-items:center;justify-content:space-between}.card-list .card-info .info-time span{overflow:hidden;color:#8b96a6}.card-list .card-info .info-time span+span{margin-left:16px}.card-list .card-info .btns{display:flex;align-items:center;justify-content:center;margin-top:8px}.card-list .card-info .btns .el-button{width:100%;flex:1}.card-list .card-info .btns .el-button+.el-button{margin-left:12px}.material-list{overflow:hidden;max-width:100%}.material-list li{padding:4px 8px;overflow:hidden;vertical-align:middle;display:flex;align-items:center}.material-list li+li{border-top:1px solid #ebeef5}.material-list li .el-checkbox+.cont{margin-left:12px}.material-list li .cont{overflow:hidden;line-height:28px;color:#303133;display:inline-flex;align-items:center;max-width:100%;cursor:pointer}.material-list li .cont>i{width:20px;height:20px;font-size:20px}.material-list li .cont.active,.material-list li .cont:hover{color:#31a3ff}.material-list li .name{white-space:nowrap;text-overflow:ellipsis;padding:0 8px;min-width:80px;flex:1}.material-list li .el-link,.material-list li .name{overflow:hidden;max-width:100%}.material-list li .el-link .el-link--inner{display:flex;align-items:center;overflow:hidden}.material-list li .el-link>i{width:20px;height:20px;font-size:20px}.material-list li .el-link .name{padding:0}.material-list li .el-tag{flex:none;cursor:pointer}.material-list li .el-button{margin-left:8px;padding:6px 16px}.material-list.material-theme li .cont{color:#31a3ff}.material-list.material-theme li .cont.active,.material-list.material-theme li .cont:hover{color:#66b1ff}.el-descriptions .el-descriptions__body .desc-file-content,.el-descriptions .el-descriptions__body .desc-file-label{line-height:36px}.el-descriptions.fixed-label-width .el-descriptions-item__label{width:88px;white-space:nowrap;text-align:right;flex:none}.el-descriptions.fixed-label-width .el-descriptions-item__label .asterisk{color:#ff5722;padding:0 3px;font-style:normal}.el-descriptions .el-table+.el-table{margin-top:12px}.el-descriptions.label-width120 .el-descriptions-item__label{width:120px}.el-descriptions.msgbox-descriptions .el-descriptions-item__label{white-space:nowrap;text-align:right}.el-descriptions.msgbox-descriptions .el-descriptions-item__content{color:#202020;font-weight:500}.descriptions-box{padding:8px 0}.descriptions-box .el-divider{background-color:#ebeef5;margin:12px auto}.descriptions-box .el-descriptions{padding:0 8px}.descriptions-box .el-descriptions-item__cell,.descriptions-box .el-descriptions:not(.is-bordered) .el-descriptions-item{padding-bottom:0}.descriptions-box .el-descriptions-item__label{color:#606266}.descriptions-box .el-descriptions-item__content{color:#303133}.box-wrapper{margin-left:8px;padding:20px;border:1px solid #dcdfe6;box-shadow:0 0 8px 0 #e2e2e2;border-radius:6px;position:relative}.box-wrapper+.box-wrapper{margin-top:20px}.box-wrapper .box-title{position:absolute;left:-9px;top:0;height:30px;line-height:30px;border-radius:0 15px 15px 0;background:#31a3ff;color:#fff;font-size:15px;padding:0 20px;z-index:999}.box-wrapper .box-title:before{content:"";position:absolute;left:3px;bottom:-6px;width:0;height:0;border:6px solid transparent;border-bottom-color:#1a76bf;transform:rotate(45deg)}.box-wrapper .file-preview-wrapper{margin-top:20px}.box-wrapper .file-preview-wrapper .el-image,.box-wrapper .file-preview-wrapper .video{width:100%;height:68vh}.box-wrapper .file-preview-wrapper .preview{width:100%;height:calc(100vh - 125px)}.col-panel{border:1px solid #ccc;padding:16px 20px;font-size:14px}.col-panel+.col-panel{margin-top:16px}.col-panel .panel-title{margin-bottom:16px;font-size:16px;font-weight:700;color:#303133}.col-panel .panel-title .text-danger{font-size:12px;overflow:hidden;font-weight:400;margin-left:8px;vertical-align:middle}.el-menu--horizontal.el-menu{border:none}.el-menu--horizontal.el-menu>.menu-item{float:left}.el-menu--horizontal.el-menu>.menu-item>.el-menu-item{font-weight:bolder;font-size:15px;color:#303133;text-align:center;height:50px;line-height:50px;border-bottom:2px solid transparent}.el-menu--horizontal.el-menu>.menu-item>.el-menu-item.is-active{border-bottom:2px solid #409eff;color:#303133}.el-menu--horizontal.el-menu>.menu-item>.el-submenu.is-active{border-bottom:2px solid #409eff}.el-menu--horizontal.el-menu>.menu-item>.el-submenu .el-submenu__title{font-weight:bolder;font-size:15px;color:#303133;text-align:center;height:50px;line-height:50px;border-bottom:2px solid transparent}.el-menu--horizontal.el-menu>.menu-item>.el-submenu .el-submenu__title i{font-size:15px;color:#303133}.el-menu--horizontal.el-menu>.menu-item>.el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.menu-submenu .el-menu .menu-item .el-menu-item{color:#303133;text-align:center}.menu-submenu .el-menu .menu-item .el-menu-item:hover{background-color:#ecf5ff}.menu-submenu .el-menu .menu-item .el-menu-item.is-active{color:#409eff}.menu-submenu .el-menu .menu-item>.el-submenu>.el-submenu__title{font-size:15px;color:#303133;text-align:center}.menu-submenu .el-menu .menu-item>.el-submenu>.el-submenu__title i{font-size:14px;color:#303133}.menu-submenu .el-menu .menu-item>.el-submenu.is-active>.el-submenu__title,.menu-submenu .el-menu .menu-item>.el-submenu.is-active>.el-submenu__title i{color:#409eff}.menu-submenu .el-menu--popup{min-width:162px}.el-dialog{width:68%;max-height:95vh;margin-top:0!important;top:50%;transform:translateY(-50%);display:flex;flex-direction:column}.el-dialog .el-dialog__header{flex:none;padding:12px 36px 12px 20px;box-sizing:border-box;border-bottom:1px solid #ebeef5}.el-dialog .el-dialog__headerbtn{font-size:20px;width:24px;height:24px;top:12px;right:12px}.el-dialog .el-dialog__title{font-size:16px}.el-dialog .el-dialog__title b{font-size:13px;font-weight:700;color:#f56c6c}.el-dialog .el-dialog__body{padding:16px 20px;height:calc(95vh - 49px);overflow:auto;flex:1}.el-dialog .el-dialog__footer{flex:none;text-align:center}.el-dialog .prominent{position:absolute;left:96px;top:13px}.prominent{line-height:24px;color:#f56c6c;font-size:14px;font-weight:600}.el-pagination.is-background{text-align:center;padding:16px 24px}.el-card+.el-card{margin-top:24px}.el-card .el-card__header{display:flex;align-items:center;justify-content:space-between;padding:4px 20px;line-height:32px}.el-card .el-card__header h4{font-size:15px}.form-footer-buttons{text-align:center}.el-input__inner,.el-textarea__inner{font-family:inherit}.el-form .el-cascader,.el-form .el-date-editor,.el-form .el-select{width:100%}.el-form .el-date-editor{max-width:280px}.el-form .tips{font-size:13px;color:#999}.el-form .tips.text-danger,.el-form .tips>i{color:#f56c6c}.el-form .el-button,.el-form .el-cascader,.el-form .el-input,.el-form .el-input-number,.el-form .el-select{vertical-align:top}.el-form .el-input .el-input__inner::-webkit-inner-spin-button{opacity:0;display:none}.el-form .el-input .el-button{vertical-align:middle}.el-form .el-form-item .text{padding:0 16px;white-space:nowrap;flex:none}.el-form .el-form-item .text:first-child{padding-left:0}.el-form .el-form-item .el-input-number+.text{margin-left:24px}.el-form .el-form-item .el-rate{margin:6px 0}.el-form .el-form-item .el-rate .el-rate__icon{font-size:20px}.el-date-editor .el-range-separator{width:auto;white-space:nowrap}.el-date-editor .el-range-input{flex:1}.el-textarea .el-textarea__inner{resize:none}.el-textarea .el-input__count{line-height:1.5}.el-textarea.autosize.el-input--small .el-input__count{bottom:1px;height:29px;line-height:29px}.el-textarea.autosize.el-input--medium .el-input__count{bottom:1px;height:31px;line-height:31px}.el-radio-group{display:flex;flex-wrap:wrap;overflow:hidden}.el-radio-group .el-radio{padding:6px 0}.el-radio-group .el-radio .el-icon-success,.el-radio-group .el-radio[type=优],.el-radio-group .el-radio[type=优] .is-checked+.el-radio__label{color:#67c23a}.el-radio-group .el-radio[type=良],.el-radio-group .el-radio[type=良] .is-checked+.el-radio__label{color:#409eff}.el-radio-group .el-radio[type=中],.el-radio-group .el-radio[type=中] .is-checked+.el-radio__label{color:#606266}.el-form-item--medium .el-radio{padding:8px 0}.el-form-item--default .el-radio{padding:10px 0}.el-radio{line-height:20px;align-items:center;vertical-align:middle}.el-radio,.el-radio .el-radio__input{display:inline-flex}.el-radio .el-radio__label{white-space:normal}.el-progress{white-space:nowrap}.el-progress .el-progress-bar{padding-right:55px;margin-right:-60px}.el-progress .el-progress__text{font-size:14px!important}.el-tree .el-tree-node__content{height:auto}.el-tree .el-tree-node__content .el-tree-node__expand-icon:not(.is-leaf){color:#333}.custom-tree-node{display:flex;align-items:center;width:100%;overflow:hidden;line-height:32px;padding-right:8px}.custom-tree-node .node-label{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:flex;align-items:center}.custom-tree-node .node-label .name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-tree-node .node-label .el-tag+.name{margin-left:8px}.custom-tree-node .node-label .score{font-weight:500}.custom-tree-node .node-label+.node-button{margin-left:16px}.custom-tree-node .node-button .el-button,.custom-tree-node .node-button .el-link{font-size:13px}.custom-tree-node .node-button .el-button+.el-button,.custom-tree-node .node-button .el-button+.el-link,.custom-tree-node .node-button .el-link+.el-button,.custom-tree-node .node-button .el-link+.el-link{margin-left:10px}table{border-collapse:collapse;width:100%}table td,table th{vertical-align:middle}.el-table{width:100%}.el-table.el-table--small{font-size:13px}.el-table thead th.el-table__cell{background:#f5f7fa}.el-table .ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.el-table .el-date-editor,.el-table .el-input,.el-table .el-input-number,.el-table .el-select{width:100%}.el-table .el-link{font-size:12px}.el-table .el-button+.el-link,.el-table .el-link+.col-popover,.el-table .el-link+.el-button,.el-table .el-link+.el-link{margin-left:10px}.el-table .el-button+.column-icon-success{margin-left:12px}.el-table .col-popover+.col-popover,.el-table .col-popover+.el-button,.el-table .col-popover+.el-link,.el-table .el-button+.col-popover{margin-left:10px}.el-table .column-icon-success{color:#67c23a;font-size:22px;vertical-align:middle}.el-table.custom-table-expand .el-table__expand-icon{color:#409eff;white-space:nowrap;overflow:hidden;text-align:left;padding-left:20px}.el-table.custom-table-expand .el-table__expand-icon:after{content:"明细"}.el-table.custom-table-expand .el-table__expand-icon.el-table__expand-icon--expanded{transform:rotate(0deg)}.el-table.custom-table-expand .el-table__expand-icon.el-table__expand-icon--expanded .el-icon-arrow-right{transform:rotate(90deg)}.el-table.custom-table-expand .el-table__expand-icon .el-icon-arrow-right{transition:transform .2s ease-in-out;left:6px}.el-table.custom-table-expand .el-table__expand-icon .el-icon-arrow-right:before{content:""}.emptyContent{font-size:13px;color:#909399;text-align:center;padding:8px}.expand-panel{padding:0 16px}.expand-panel .item-row{display:flex;align-items:center;padding:8px 0;line-height:24px;overflow:hidden;font-size:14px;vertical-align:middle}.expand-panel .item-row+.item-row{border-top:1px solid #ebeef5}.expand-panel .item-row>span{overflow:hidden}.expand-panel .item-row .label{color:#8b96a6;flex:none;text-align:right;white-space:nowrap}.expand-panel .item-row .content{color:#464646;min-width:60px;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.expand-panel .item-row .content+.el-button,.expand-panel .item-row .content+.label{margin-left:24px}.el-tooltip__popper{max-width:20vw}.el-popover{max-width:480px}.el-popover .el-popover__title{font-size:15px;font-weight:500}.el-popover .popover-footer{text-align:center;margin-top:12px}.el-timeline .el-card .el-card__body{padding:16px}.el-timeline .el-card .el-card__body h6{font-size:13px;color:#606266;margin-bottom:4px}.el-timeline .el-card .el-card__body p{font-size:13px}.el-timeline .el-card .el-card__body .time{font-size:12px;color:#909399}.tags-box{display:inline-flex;flex-wrap:wrap;margin:-4px}.tags-box .el-tag{margin:4px;height:auto;white-space:normal;overflow:hidden;text-align:left}.report-head h2{text-align:center;font-size:18px;font-weight:700;line-height:26px;overflow:hidden}.report-head .time{display:flex;align-items:center;justify-content:space-around;color:#8b96a6;font-size:14px;line-height:22px}.report-head .el-divider{margin:10px auto;background-color:#ebeef5}.pane-box{padding:16px;box-sizing:border-box}.pane-box .pane-head{display:flex;align-items:center;justify-content:space-between;position:relative;height:32px;margin-left:-16px;margin-bottom:16px}.pane-box .pane-head h4{display:flex;align-items:center;color:#222;font-size:16px;font-weight:500}.pane-box .pane-head h4:before{content:" ";width:4px;height:25px;background:#31a3ff;margin-right:12px}.pane-box .pane-desc{font-size:15px;line-height:26px;margin-bottom:16px}.pane-box .pane-desc b{font-weight:500}.pane-box .pane-desc p+p{margin-top:8px}.pane-box .pane-desc dl dt{padding:6px 0;font-size:16px;font-weight:500}.pane-box .pane-desc dl+dl{margin-top:16px}.pane-box .pane-desc dl dd{padding:0 47px}.pane-box .el-table+.pane-head{margin-top:16px}.pane-box .el-table+.el-table,.pane-box .el-table+.vChart{margin-top:32px}.pane-box .pane-table-title{text-align:center;color:#777;padding:8px;font-size:14px;line-height:26px}.pane-box .pane-card+.pane-card{margin-top:20px}.pane-box .pane-card+.vChart{margin-top:32px}.pane-box .pane-card .card-title{margin-bottom:12px;color:#333;font-weight:500;font-size:15px;line-height:24px}.pane-box .pane-summary{padding:16px 0;line-height:26px}.pane-box .pane-summary .title{color:#f56c6c;font-size:16px;font-weight:500}.pane-box .pane-summary .desc{font-size:15px}.pane-box .pane-summary .desc p{text-indent:2em}.pane-box .pane-summary b{font-weight:500}.pane-box .pane-summary+.vChart{margin-top:32px}.pane-box .vChart{width:100%;height:480px}.pane-box .vChart+.el-table,.pane-box .vChart+.pane-desc,.pane-box .vChart+.vChart{margin-top:32px}.wjform-box .el-form{counter-reset:index}.wjform-box .el-form .el-radio-group{display:flex;flex-direction:column;flex-wrap:wrap}.wjform-box .el-form .el-radio-group .el-radio{padding:6px 0;margin:0}.wjform-box .el-form .el-checkbox-group{display:flex;flex-direction:column}.wjform-box .el-form .el-checkbox-group .el-checkbox{padding:6px 0;margin:0}.wjform-box .el-form .el-form-item__content,.wjform-box .el-form .el-form-item__label{line-height:26px}.wjform-box .el-form-item__label{font-size:16px;font-weight:700;white-space:pre-wrap;width:100%}.wjform-box .el-form-item__label .title{display:inline}.wjform-box .el-form-item__label .title:before{counter-increment:index 1;content:counter(index) ".";margin-right:7px;font-size:16px}.wjform-box .el-form-item__label .title:first-child>p:first-child{display:inline}.wjform-box .el-form-item__label .title img{max-width:100%}.wjform-box .el-form-item__label .tag{vertical-align:middle}.wjform-box .optionImg{width:auto;height:auto;max-width:100px}.config-item .el-form-item:last-child,.el-form-item.region-item{margin-bottom:0}.card-button{display:none;align-items:center;justify-content:center;flex:none;width:30px;height:48px;border:1px solid #409eff;border-radius:0 16px 16px 0;background:#409eff;color:#fff}.wjmain{padding-left:248px}@media(max-width:1200px){body,html{min-width:100%}}@media(max-width:768px){.el-message,.el-message-box{min-width:280px;max-width:96%}.el-message-box{width:100%}.el-breadcrumb{visibility:hidden}.card-button{display:flex}.wjmain{padding:0}.el-card__body{padding:12px}.el-main{padding:16px 12px}.el-dialog{width:95vw!important}.el-dialog .el-dialog__body{padding:12px 16px;height:auto}.el-form .el-row .el-col{width:100%}.el-form.collect-form .el-form-item,.el-form.dialog-form .el-form-item,.el-form.invitationCode-form .el-form-item,.el-form.lessonForm .el-form-item{display:flex;flex-direction:column}.el-form.collect-form .el-form-item .el-form-item__label,.el-form.dialog-form .el-form-item .el-form-item__label,.el-form.invitationCode-form .el-form-item .el-form-item__label,.el-form.lessonForm .el-form-item .el-form-item__label{float:none;width:auto!important;text-align:left;flex:none}.el-form.collect-form .el-form-item .el-form-item__content,.el-form.dialog-form .el-form-item .el-form-item__content,.el-form.invitationCode-form .el-form-item .el-form-item__content,.el-form.lessonForm .el-form-item .el-form-item__content{margin-left:0!important}.el-form.collect-form .form-item-group .el-form-item,.el-form.dialog-form .form-item-group .el-form-item,.el-form.invitationCode-form .form-item-group .el-form-item,.el-form.lessonForm .form-item-group .el-form-item{width:100%;margin-bottom:16px}.el-transfer .el-transfer-panel{width:100%!important}.el-transfer .el-transfer__buttons{margin-top:10px;text-align:center;width:100%}.el-pagination.is-background{padding:16px 0}.mask-layer{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000;z-index:9990}}