.headder{padding:0 40px;height:80px;line-height:80px;background-color:#fff;box-shadow:0 2px 4px 0 hsla(0,0%,76.5%,.3)}.headder .title-row,.headder .title-row a{display:flex;align-items:center}.headder .title-row img{height:48px}.headder .title-row h2,.headder .title-row i{font-size:22px;font-weight:700;padding-left:10px}.headder .title-row h2{max-width:300px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.headder .title-row .app-title{font-size:16px;padding-left:10px}.headder .title-row .app-title,.headder .title-row h2,.headder .title-row img{cursor:pointer}.footer{background-color:#3a486f}.i_copyright{height:44px;line-height:44px;color:#fff;text-align:center;white-space:pre}.main{box-sizing:border-box;min-height:calc(100vh - 124px);padding:25px 0 40px}.course-menunav a{display:block;line-height:65px}.i_transition,.prepare-list,.prepare-relation .el-icon-close,.task-list,.task-list-cc .el-icon-delete{-moz-transition:all .35s ease-in;-webkit-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}.i_text,.prepare-list .prepare-list-h>a,.task-list-cc .task-list-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.i_word{word-wrap:break-word;word-break:break-all}.i_none{border:none;outline:none;background:none}.box{display:inline-block;vertical-align:top}.buttonCSS button{width:80px;height:30px;text-align:center;padding:0;border:0;border-radius:3px}.buttonCSS .is-plain{color:#6a7fbc;background:#e8f2ff}.common-cascader{padding:20px 20px 13px 20px;border-top:3px;margin:20px 0;overflow:hidden}.common-cascader,.empty-row{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.empty-row{height:100%;display:flex;justify-content:center;align-items:center;color:#c0c4cc;border-radius:2px}.global-dialog .el-dialog__header{background-color:#338efc;padding:8px 20px 8px}.global-dialog .el-dialog__title{color:#fff;font-size:14px}.global-dialog .el-dialog__headerbtn{top:7px}.global-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:24px}.global-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:hsla(0,0%,100%,.8)}.el-picker-panel__footer .el-button--text{display:none}.i_maxW{max-width:1200px;margin:auto}.prepare-index-link{padding:0 0 20px;font-size:14px;color:#000;letter-spacing:.16px}.prepare-index-link>a{margin-right:40px}.relation-checked>span{margin:0 5px 5px 0}.prepare-list{background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);border-radius:3px;padding:2.5% 2.91667%;margin:0 1.5% 1.5% 0;width:43.33333%;float:left}.prepare-list .prepare-list-h{overflow:hidden}.prepare-list .prepare-list-h>a{display:block;max-width:60%;font-size:20px;line-height:26px;float:left}.prepare-list .prepare-list-h>a:hover{color:#348efc}.prepare-list .prepare-list-h>span{float:right;line-height:26px;font-size:20px;color:#999}.prepare-list .prepare-tag{margin-top:3.84615%}.prepare-list .prepare-tag>li{float:left;background:#ddd;font-size:12px;color:#666;padding:6px 7px;margin-right:20px;line-height:16px;min-width:40px}.prepare-list .prepare-tag>li:last-of-type{margin-right:0}.prepare-list .prepare-set{overflow:hidden;margin-top:3.84615%}.prepare-list .prepare-set>a{display:inline-block;float:left;background:#e5f1ff;font-size:12px;color:#5c6772;padding:6px 15px;margin-right:1.92308%;line-height:19px}.prepare-list .prepare-set>a:hover{background:#d5e7fd}.prepare-list .prepare-set .el-button{border:0;outline:none;background:#e5f1ff;display:inline-block;float:left;font-size:12px;color:#5c6772;padding:6px 15px;line-height:19px;cursor:pointer;border-radius:0}.prepare-list .prepare-set .el-button:hover{background:#d5e7fd}.prepare-list:nth-of-type(2n){margin:0 0 1.5% 0}.prepare-list:last-of-type{margin-bottom:0}.prepare-list:hover{box-shadow:0 6px 7px 0 rgba(0,0,0,.1)}.dependent{text-align:center;padding:40px 0;margin-bottom:20px}.dependent>p{margin-top:21px;color:#888}.pageing{padding:40px 0 60px}.el-popover{padding:0}.prepare-op{text-align:center;font-size:12px;color:#666;line-height:34px}.prepare-op a{color:#666}.prepare-op li{cursor:pointer}.prepare-op li:hover{background:#f8f8f8}.removeing{border:0}.removeing .el-message-box__header{background:#338efc}.removeing .el-message-box__close,.removeing .el-message-box__title{font-size:14px;color:#fff}.removeing .el-message-box__content{padding:40px 10px;text-align:center}.removeing .el-message-box__btns{text-align:center;padding-bottom:20px}.removeing .el-message-box__btns button{border:0;outline:none;padding:9px 25px}.removeing .el-message-box__btns button:first-of-type{background:#deefff;color:#7c9bb8}.prepare-crumbs{padding:0 0 20px}.prepare-crumbs>span{font-size:14px;color:#3a3a3a;cursor:pointer}.prepare-crumbs>span:first-of-type{color:#000}.prepare-crumbs>span:last-of-type{cursor:auto}.prepare-crumbs i{font-family:Simsun;padding:0 10px}.prepare-crumbs>a{font-size:14px}.prepare-add-cont{background:#fff;padding:40px;min-height:65vh}.prepare-target{position:relative}.prepare-target .el-form-item__content span{position:absolute;bottom:5px;right:15px;color:#999;font-size:12px;line-height:normal}.prepare-target .el-form-item__content span>i{color:#333}.prepare-add-select>.el-form-item__content .el-form-item{display:inline-block;vertical-align:top}.uploader-add-album{display:inline-block;background:#e5f1ff;border-radius:3px;padding:0;text-align:center;line-height:36px;height:36px;width:120px;border:0}.uploader-add-album:hover{background:#409eff}.prepare-add-upBtn button{background:#e5f1ff;border-radius:3px;padding:0;text-align:center;line-height:36px;height:36px;width:120px;border:0;margin:0 15px 0 0}.prepare-add-upBtn button:hover{background:none;color:#fff}.prepare-add-upBtn button:focus{color:#fff}.prepare-add-upBtn .uploader-btn{border:0;color:#409eff;padding:0;width:100%;height:36px}.prepare-add-upBtn .uploader-btn:hover{background:none;color:#fff}.prepare-add-upBtn .uploader-btn:focus{color:#fff}.prepare-relation{background:#efefef;padding:20px 30px 30px;margin-bottom:20px}.prepare-relation>h3{font-size:12px;color:#333;line-height:16px;padding-bottom:10px;border-bottom:1px solid #ddd}.prepare-relation .prepare-relation-list{padding:0 25px;border-bottom:1px solid #ddd;height:40px;line-height:40px;font-size:14px}.prepare-relation .prepare-relation-list>.el-icon-download{font-size:14px;line-height:40px;color:#999}.prepare-relation .prepare-relation-list:hover{background:#ecf5ff}.prepare-relation .prepare-relation-list:hover .el-icon-close{opacity:1;visibility:visible}.prepare-relation .el-icon-close{line-height:40px;font-size:16px;color:#999;cursor:pointer;opacity:0;visibility:hidden}.prepare-relation .el-icon-close:hover{color:red}.prepare-submit{text-align:center;padding-top:60px}.relation-dialog .el-dialog__header{background:#338efc}.relation-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:14px}.relation-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.relation-dialog .el-table__body-wrapper{height:480px;overflow-y:auto}.relation-op{margin-bottom:30px}.relation-op>div{display:inline-block;vertical-align:top}.relation-op>.el-select{width:160px;margin-right:15px}.relation-op>.el-input{width:320px}.relation-op>.el-input .el-input__suffix{background:#338efc;right:1px;width:44px;text-align:center;color:#fff;border-radius:0 4px 4px 0}.relation-cont .el-pagination{padding:5px;border:1px solid #ebeef5;border-top:none}.relation-btn{margin-top:50px;text-align:center}.prepare-date .el-date-editor{width:260px}.prepare-date .el-input__inner{padding-left:12px}.prepare-date .el-input__prefix{left:auto;right:1px;width:44px;background:#338efc;text-align:center;border-radius:0 4px 4px 0;color:#fff;font-size:16px}.prepare-date .el-input__suffix{right:50px}.prepare-invitation .el-button{width:80px;height:36px;line-height:36px;text-align:center;padding:0}.prepare-invitation .el-tag{border-radius:0;border:none;background:#efefef;color:#666;margin:10px 10px 0 0}.prepare-invitation .el-icon-close{color:#999}.prepare-invitation .el-checkbox-group{display:none}.labellass button{background:none;border:none;padding:0;margin-right:15px}.labellass .el-button--danger{color:#f56c6c}.labellass .el-button--danger:hover{background:none}.labellass>a{color:#409eff;margin-right:15px}.addTask,.logo-path>a{display:inline-block;vertical-align:top;background:#348efc;border-radius:3px;font-size:16px;color:#fff;line-height:21px;padding:10px 18px}.addTask{position:absolute;top:15px;right:25px}.prepare-index-link .showActive{color:#348efc}.task-add .demo-ruleForm{padding:40px;background:#fff}.relation-box .el-form-item__content>span{background-color:#f5f7fa;display:inline-block;vertical-align:top;margin-left:15px;padding:0 15px}.relation-box .el-form-item__content .el-button{padding:0;width:80px;height:36px;line-height:36px;text-align:center}.relation-box .el-form-item__content>.el-input{display:none}.task-times .el-form-item__content>span{color:#666;margin-left:10px}.el-tooltip__popper{max-width:500px}.task-list-info-r>span{margin-top:25px;color:#999}.task-list-info-r a,.task-list-info-r button{background:none;border:0;outline:none;margin-right:20px;cursor:pointer;display:inline-block;vertical-align:top}.task-list-info-r .p-task{background-image:url(../img/prepare.baf7216a.png);background-repeat:no-repeat;width:40px;height:40px}.task-list-info-r .de{background-position:0 -50px}.task-list-info-r .de:hover{background-position:0 0}.task-list-info-r .de:focus{background-position:-50px 0}.task-list-info-r .del{background-position:-100px -50px}.task-list-info-r .del:hover{background-position:-50px -50px}.task-list-info-r .del:focus{background-position:-100px 0}.task-list-info-r .new{background-position:-100px -100px}.task-list-info-r .new:hover{background-position:0 -100px}.task-list-info-r .new:focus{background-position:-50px -100px}.task-list{background:#fff;width:42.5%;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);border-radius:3px;padding:2.5% 3.33333% 3.33333%;margin:0 1.5% 1.5% 0}.task-list:nth-of-type(2n){margin:0 0 1.5% 0}.task-list:hover{box-shadow:0 6px 7px 0 rgba(0,0,0,.1)}.task-list:hover .el-icon-delete{opacity:1}.task-list-cc{overflow:hidden}.task-list-cc .task-list-name{display:inline-block;vertical-align:top;font-size:20px;color:#000;letter-spacing:.16px;line-height:26px;max-width:80%}.task-list-cc .task-list-name:hover{color:#348efc}.task-list-cc>span:nth-of-type(2){float:right;font-size:14px}.task-list-cc .el-icon-delete{font-size:18px;color:#666;cursor:pointer;opacity:0}.task-list-cc .el-icon-delete:hover{color:red}.task-list-op{margin-top:15px}.task-list-op span{display:inline-block;vertical-align:top;margin-right:10px;font-size:12px;color:#5c6772;padding:6px 15px;background:#e5f1ff;margin-right:20px;cursor:pointer}.task-list-info{padding:20px 0 0}.task-list-info-l-img{width:40px;height:40px;border-radius:50%;overflow:hidden}.task-list-info-l-img>img{width:100%;height:100%}.task-list-info-l-txt{margin-left:10px}.task-list-info-l-txt>span{display:block;font-size:14px;color:#666;line-height:19px}.task-list-info-l-txt>span:nth-of-type(2){font-size:12px;line-height:16px;margin-top:5px}.task-popover{min-width:40px;text-align:center;line-height:30px}.statistics-title{text-align:center;font-size:20px;margin:0 0 20px 0;line-height:normal}.statistics-per{margin:20px 0}.statistics-per>span{margin-right:40px}.statistics-num{margin-bottom:30px}.statistics-num>p{margin-bottom:20px}.statistics-num li{min-width:80px;margin:0 10px 10px 0}.el-dialog__header{background:#338efc}.el-dialog__header .el-dialog__title{font-size:14px;color:#fff}.el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.demo-ruleForm .el-input.is-disabled .el-input__inner,.demo-ruleForm .el-textarea.is-disabled .el-textarea__inner{background:none;color:#333}.demo-ruleForm .el-input__prefix,.demo-ruleForm .el-input__suffix{display:none}.task-add .demo-ruleForm .el-input__prefix,.task-add .demo-ruleForm .el-input__suffix{display:block}.task-add .el-input__prefix{left:auto;right:1px;background:#338efc;color:#fff;height:94%;top:1px;border-radius:0 4px 4px 0;width:44px}.alBox .buttonCSS{text-align:center}.prepare-add-select .el-input__prefix,.prepare-add-select .el-input__suffix{display:block}.prepare-radio .el-radio__label{display:none}.el-table .warning-row{background:#f0f9eb}@media screen and (max-width:1380px){.i_maxW{max-width:1000px}.prepare-list .prepare-set>a{padding:6px 10px}}