.flex-row,.flex-row-h-center{display:flex;flex-direction:row}.flex-row-h-center{justify-content:center}.flex-row-center,.flex-row-v-center{display:flex;flex-direction:row;align-items:center}.flex-row-center{justify-content:center}.flex-row-space-between{justify-content:space-between}.flex-row-flex-end,.flex-row-space-between{display:flex;flex-direction:row;align-items:center}.flex-row-flex-end{justify-content:flex-end}.flex-col,.flex-col-h-center{display:flex;flex-direction:column}.flex-col-h-center{justify-content:center}.flex-col-center,.flex-col-v-center{display:flex;flex-direction:column;align-items:center}.flex-center,.flex-col-center{justify-content:center}.flex-center{display:flex;align-items:center}.flex-1{flex:1}.none{display:none!important}.flex-col-space-between{display:flex;flex-wrap:wrap;align-content:space-between}.flex-col-end{display:flex;flex-wrap:wrap;align-content:flex-end}.clearfix:after{content:"";display:block;visibility:hidden;clear:both}*{margin:0;padding:0}*,body,html{box-sizing:border-box}body,html{height:100%;color:var(--el-text-color-regular);min-width:1200px;scrollbar-width:thin}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0}#app{height:100%;font-family:Microsoft YaHei,微软雅黑,sans-serif}*,:after,:before{box-sizing:border-box}:root{--border-color:#a6a6a6;--333-color:#333;--666-color:#666;--999-color:#999;--desc-color:#999;--el-border-radius-base:4px;--red-color:#43b1ff;--red-bg-color:#eef8ff;--grey-bg-color:#eef8ff;--bs-body-font-size:14px;--el-color-primary:#43b1ff;--el-color-primary-light-3:#64bdfc;--el-color-primary-light-5:#abdafc;--el-color-primary-light-7:#c7e6fd;--el-color-primary-light-8:#d5e9f8;--el-color-primary-light-9:#eef8ff;--el-color-primary-dark-2:#43b1ff;--green-color:#3fb67e;--orange-color:#ff962f}.iconfont{margin-right:4px}.el-button{border-color:var(--el-button-border-color)}.el-button--danger,.el-button--primary,.el-button--warning{--el-button-disabled-bg-color:#a6a6a6;--el-button-disabled-border-color:#a6a6a6}.container-box{width:100%;padding:0 10px;box-sizing:border-box}a{cursor:pointer;color:var(--black-color);text-decoration:none}a:hover{opacity:.6;transition:opacity .2s;color:inherit}.pointer{cursor:pointer}li{list-style:none}.clear{clear:both}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr100{margin-right:100px!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb18{margin-bottom:18px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.text-grey{color:#a6a6a6}.small{font-size:80%}.text-align-center{text-align:center}.text-normal{color:var(--el-text-color-regular)!important}.text-danger,.text-red{color:var(--red-color)!important}.text-success{color:var(--el-color-success)!important}.w50{width:50px}.w100{width:100px}.w120{width:120px}.w150{width:150px}.el-dialog{--el-dialog-title-font-size:16px;--el-dialog-border-radius:5px}.el-dialog .el-dialog__header{background:var(--red-bg-color);border-radius:5px 5px 0 0;border-bottom:1px solid var(--border-color);padding:7px 10px;margin-right:0;display:flex}.el-dialog .el-dialog__header .el-dialog__title{font-weight:700;margin:0 auto}.el-dialog .el-dialog__header .el-dialog__headerbtn{position:absolute;top:2px;right:0;padding:0;width:40px;height:40px}.el-dialog .el-dialog__body{padding:20px}.el-dialog .el-dialog__body .form-footer{margin-top:30px}.el-dialog .el-dialog__body .form-footer .el-button{height:30px;padding:8px 25px}.el-dialog.no-header .el-dialog__header{display:none}.el-message-box{--el-messagebox-width:400px}.el-message-box .el-message-box__header{background:var(--red-bg-color);border-radius:5px 5px 0 0;border-bottom:1px solid var(--border-color);padding:10px;margin-right:0;display:flex}.el-message-box .el-message-box__header .el-message-box__title{font-weight:700;margin:0 auto}.el-message-box .el-message-box__message{padding:10px 20px 20px 20px;font-size:20px}.el-message-box .el-message-box__message p{line-height:28px}.el-message-box .el-message-box__btns .el-button{height:30px;padding:8px 25px}.el-tree{--el-tree-node-hover-bg-color:var(--red-bg-color)}.twinkle{animation:twinkle .7s infinite alternate}@keyframes twinkle{0%{opacity:.9}to{opacity:0}}.tox-tinymce-aux{z-index:9999!important}.problem-num-box{width:100%;height:85px;padding:10px 0 0;overflow-y:auto}.problem-num-box .one{width:60px;height:60px;border-radius:3px;background-color:#f2efef;text-align:center;margin-right:10px;margin-bottom:10px;padding:10px 0 0;cursor:pointer}.problem-num-box .one .problem-score-box .undo{color:#90949b}.problem-num-box .one .problem-score-box .score{color:var(--red-color);margin-top:2px}.problem-num-box .one .problem-score-box .score .el-icon{margin-top:4px;font-size:16px}.problem-num-box .one.active{background:#ffa549;color:#fff}.problem-detail-box{width:100%;border:1px solid #a6a6a6;overflow-y:auto}.problem-detail-box .top-box{width:100%;padding:4px 10px}.problem-detail-box .nr-box{width:100%;height:calc(100% - 381px);min-height:100px;overflow-y:auto}.problem-detail-box .nr{padding:0 10px}.problem-detail-box .nr/deep/img{max-width:100%}.problem-detail-box .bold-wz{font-size:16px;font-weight:700;padding:0 10px}.problem-detail-box .bar{padding:4px 10px;height:30px;overflow:hidden}.problem-detail-box .result-box{padding:10px}.problem-detail-box .result-box .answer-img{max-width:100%;height:100%}.source-box{width:300px;height:100%;padding:8px 0 8px 10px;border:1px solid #b8b8b8}.source-box .top{width:100%;padding-right:10px;margin-bottom:10px;--border-color:#dedede}.source-box .top .tabs{width:100%;border:1px solid var(--red-color);border-radius:3px;margin-right:10px}.source-box .top .tabs .one{width:100%;height:30px;text-align:center;line-height:30px;border-right:1px solid var(--red-color);cursor:pointer;color:var(--red-color)}.source-box .top .tabs .one:last-child{border-right:none}.source-box .top .tabs .one.active{background:var(--red-color);color:#fff}.source-box .input-box{padding-right:10px}.source-box .source-list-box .one-source-box{width:280px;height:100px;box-shadow:0 0 5px 0 hsla(0,0%,70%,.6);border-radius:8px;margin-bottom:14px;padding:0 12px;border:1px solid var(--border-color);overflow:hidden}.source-box .source-list-box .one-source-box .nr{width:100%;height:68px;padding:10px 0;position:relative}.source-box .source-list-box .one-source-box .nr .star-box{position:absolute;top:10px;left:0;color:var(--orange-color)}.source-box .source-list-box .one-source-box .nr .operation{position:absolute;top:10px;right:0;color:var(--red-color)}.source-box .source-list-box .one-source-box .nr .operation a{margin-right:4px}.source-box .source-list-box .one-source-box .nr .operation .el-icon{color:var(--red-color);position:relative;top:2px;font-size:18px;margin-right:4px}.source-box .source-list-box .one-source-box .nr .operation .iconfont{font-size:18px;font-weight:700;position:relative;top:-1px}.source-box .source-list-box .one-source-box .nr .source-icon{width:50px;height:50px;border:1px solid #dddce4;margin-right:10px;text-align:center;line-height:46px;font-size:26px;font-weight:700;color:var(--red-color)}.source-box .source-list-box .one-source-box .nr .title{font-size:16px;font-weight:700;margin-bottom:4px;width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-box .source-list-box .one-source-box .bottom{height:32px;line-height:32px;border-top:1px solid var(--border-color)}.source-box .source-list-box .one-source-box .bottom .el-rate/deep/.el-rate__item{margin-top:-6px}.source-box .source-list-box .one-source-box.active,.source-box .source-list-box .one-source-box:hover{border:1px solid var(--red-color);box-shadow:0 0 8px 0 rgba(100,191,255,.6)}.source-box .source-list-box .one-publish-box{width:280px;min-height:100px;box-shadow:0 0 5px 0 hsla(0,0%,70%,.6);border-radius:8px;margin-bottom:14px;border:1px solid var(--border-color);overflow:hidden}.source-box .source-list-box .one-publish-box .top{padding:10px;border-bottom:1px solid var(--border-color);margin-bottom:0;position:relative}.source-box .source-list-box .one-publish-box .top .title{width:calc(100% - 50px)}.source-box .source-list-box .one-publish-box .top .desc{width:100%;font-size:12px}.source-box .source-list-box .one-publish-box .top .operation{position:absolute;top:10px;right:0;color:var(--red-color)}.source-box .source-list-box .one-publish-box .top .operation a{margin-right:4px}.source-box .source-list-box .one-publish-box .top .operation .el-icon{color:var(--red-color);position:relative;top:2px;font-size:18px;margin-right:4px}.source-box .source-list-box .one-publish-box .top .operation .iconfont{font-size:18px;font-weight:700;position:relative;top:-1px}.source-box .source-list-box .one-publish-box .nr{padding:10px}.source-box .source-list-box .one-publish-box .nr .line{width:100%;word-wrap:break-word;line-height:24px}.source-box .source-list-box .one-publish-box .nr-box .type-box{padding:10px;border-bottom:1px solid var(--border-color)}.source-box .source-list-box .one-publish-box .nr-box .type-box .type-nr-box{width:100%;height:30px;line-height:30px;border:1px solid var(--red-color);border-radius:4px}.source-box .source-list-box .one-publish-box .nr-box .type-box .type-nr-box .one{width:100%;text-align:center;border-right:1px solid var(--red-color);color:var(--red-color);cursor:pointer}.source-box .source-list-box .one-publish-box .nr-box .type-box .type-nr-box .one:last-child{border-right:none}.source-box .source-list-box .one-publish-box .nr-box .type-box .type-nr-box .one.active{background:var(--red-color);color:#fff}.source-box .source-list-box .one-publish-box .nr-box .class-box{border-bottom:1px solid var(--border-color)}.source-box .source-list-box .one-publish-box .nr-box .class-box,.source-box .source-list-box .one-publish-box .nr-box .student-box{padding:10px 0 0 0}.source-box .source-list-box .one-publish-box .nr-box .class-box .one,.source-box .source-list-box .one-publish-box .nr-box .student-box .one{cursor:pointer;padding:4px 10px;border:1px solid var(--red-color);border-radius:4px;color:var(--red-color);margin-left:10px;margin-bottom:10px;position:relative}.source-box .source-list-box .one-publish-box .nr-box .class-box .one .red-point,.source-box .source-list-box .one-publish-box .nr-box .student-box .one .red-point{padding:0 4px;min-width:18px;height:18px;line-height:18px;border-radius:18px;background:#bf1a2c;color:#fff;font-size:12px;position:absolute;top:-8px;right:-8px;text-align:center}.source-box .source-list-box .one-publish-box .nr-box .class-box.class-orange-box .one{border:1px solid var(--orange-color);color:var(--orange-color)}.source-box .source-list-box .one-publish-box .nr-box .student-box{max-height:200px;overflow-y:auto}.source-box .source-list-box .one-publish-box .nr-box .student-box .one.status0{cursor:not-allowed;opacity:.6;background:#f4f4f4;border:1px solid #bbb;color:#020202}.source-box .source-list-box .one-publish-box .nr-box .student-box .one.status1{border:1px solid var(--red-color);color:var(--red-color)}.source-box .source-list-box .one-publish-box .nr-box .student-box .one.status2,.source-box .source-list-box .one-publish-box .nr-box .student-box .one.status3{border:1px solid var(--green-color);color:var(--green-color)}.source-box .source-list-box .one-publish-box .nr-box.active{height:auto;overflow:inherit;transition:height .2s}.source-box .source-list-box .one-publish-box .bottom{padding:0 10px;height:32px;line-height:32px;border-top:1px solid var(--border-color);font-size:12px}.source-box .source-list-box .one-publish-box.active,.source-box .source-list-box .one-publish-box:hover{border:1px solid var(--red-color);box-shadow:0 0 8px 0 rgba(100,191,255,.6)}.source-box .source-list-box .one-publish-box.active .top{background:var(--red-bg-color)}.source-box .source-list-box .one-publish-box.active .class-box .one.active,.source-box .source-list-box .one-publish-box.active .student-box .one.active{background:var(--red-color);color:#fff}.source-box .source-list-box .one-publish-box.active .class-box .one.status2.active,.source-box .source-list-box .one-publish-box.active .class-box .one.status3.active,.source-box .source-list-box .one-publish-box.active .student-box .one.status2.active,.source-box .source-list-box .one-publish-box.active .student-box .one.status3.active{background:var(--green-color)}.source-box .source-list-box .one-publish-box.active .class-box.class-orange-box .one.active{background:var(--orange-color);color:#fff}